[INFO] cloning repository https://github.com/abhatia1205/neural-ink-interview-2
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/abhatia1205/neural-ink-interview-2" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fabhatia1205%2Fneural-ink-interview-2", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fabhatia1205%2Fneural-ink-interview-2'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 45418261dfa881f1a711a3b1148bac2edcbc47d2
[INFO] testing abhatia1205/neural-ink-interview-2 against master#1f7f8ea0721a3b1eb73e6c6d25cccb371434b320 for pr-154065
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fabhatia1205%2Fneural-ink-interview-2" "/workspace/builds/worker-4-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/abhatia1205/neural-ink-interview-2
[INFO] finished tweaking git repo https://github.com/abhatia1205/neural-ink-interview-2
[INFO] tweaked toml for git repo https://github.com/abhatia1205/neural-ink-interview-2 written to /workspace/builds/worker-4-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/abhatia1205/neural-ink-interview-2 on toolchain 1f7f8ea0721a3b1eb73e6c6d25cccb371434b320
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/abhatia1205/neural-ink-interview-2 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded safe_arch v0.7.2
[INFO] [stderr]   Downloaded matrixmultiply v0.3.9
[INFO] [stderr]   Downloaded roots v0.0.8
[INFO] [stderr]   Downloaded bytemuck v1.20.0
[INFO] [stderr]   Downloaded simba v0.9.0
[INFO] [stderr]   Downloaded wide v0.7.30
[INFO] [stderr]   Downloaded syn v2.0.89
[INFO] [stderr]   Downloaded libc v0.2.166
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 6767daf340ebea8a6c6e010257c93688a0288c62ba9bc11a3022e4c9bba40bf6
[INFO] running `Command { std: "docker" "start" "-a" "6767daf340ebea8a6c6e010257c93688a0288c62ba9bc11a3022e4c9bba40bf6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "6767daf340ebea8a6c6e010257c93688a0288c62ba9bc11a3022e4c9bba40bf6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6767daf340ebea8a6c6e010257c93688a0288c62ba9bc11a3022e4c9bba40bf6", kill_on_drop: false }`
[INFO] [stdout] 6767daf340ebea8a6c6e010257c93688a0288c62ba9bc11a3022e4c9bba40bf6
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] c01f16813678af69508cacaeda2487418ad20ad71e84c73f3b25d014583902a7
[INFO] running `Command { std: "docker" "start" "-a" "c01f16813678af69508cacaeda2487418ad20ad71e84c73f3b25d014583902a7", kill_on_drop: false }`
[INFO] [stderr]    Compiling unicode-ident v1.0.14
[INFO] [stderr]    Compiling libc v0.2.166
[INFO] [stderr]    Compiling bytemuck v1.20.0
[INFO] [stderr]    Compiling proc-macro2 v1.0.92
[INFO] [stderr]    Compiling byteorder v1.5.0
[INFO] [stderr]    Compiling matrixmultiply v0.3.9
[INFO] [stderr]    Compiling approx v0.5.1
[INFO] [stderr]    Compiling num-complex v0.4.6
[INFO] [stderr]    Compiling rawpointer v0.2.1
[INFO] [stderr]    Compiling num-rational v0.4.2
[INFO] [stderr]    Compiling bytes v1.9.0
[INFO] [stderr]    Compiling roots v0.0.8
[INFO] [stderr]    Compiling safe_arch v0.7.2
[INFO] [stderr]    Compiling quote v1.0.37
[INFO] [stderr]    Compiling syn v2.0.89
[INFO] [stderr]    Compiling wide v0.7.30
[INFO] [stderr]    Compiling getrandom v0.2.15
[INFO] [stderr]    Compiling parking_lot_core v0.9.10
[INFO] [stderr]    Compiling signal-hook-registry v1.4.2
[INFO] [stderr]    Compiling socket2 v0.5.8
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling mio v1.0.2
[INFO] [stderr]    Compiling parking_lot v0.12.3
[INFO] [stderr]    Compiling simba v0.9.0
[INFO] [stderr]    Compiling zerocopy-derive v0.7.35
[INFO] [stderr]    Compiling nalgebra-macros v0.2.2
[INFO] [stderr]    Compiling tokio-macros v2.4.0
[INFO] [stderr]    Compiling tokio v1.41.1
[INFO] [stderr]    Compiling zerocopy v0.7.35
[INFO] [stderr]    Compiling ppv-lite86 v0.2.20
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling nalgebra v0.33.2
[INFO] [stderr]    Compiling neuralink_final v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/robot.rs:244:23
[INFO] [stdout]     |
[INFO] [stdout] 244 |                     if(z != 0){
[INFO] [stdout]     |                       ^      ^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 244 -                     if(z != 0){
[INFO] [stdout] 244 +                     if z != 0 {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `char::MAX` and `f32::MIN`
[INFO] [stdout]  --> src/predictor/quadratic_regression.rs:1:11
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::{char::MAX, f32::MIN};
[INFO] [stdout]   |           ^^^^^^^^^  ^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/robot.rs:220:17
[INFO] [stdout]     |
[INFO] [stdout] 220 |             let mut will_error = guard.move_errors && rng.gen_bool(PROBABILITY_OF_ERROR);
[INFO] [stdout]     |                 ----^^^^^^^^^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of `async fn` in public traits is discouraged as auto trait bounds cannot be specified
[INFO] [stdout]   --> src/interface.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 |     async fn get_surface_distance(&self) -> Result<u64, OCTError>;
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: you can suppress this lint if you plan to use the trait only in your own code, or do not care about auto traits like `Send` on the `Future`
[INFO] [stdout]    = note: `#[warn(async_fn_in_trait)]` on by default
[INFO] [stdout] help: you can alternatively desugar to a normal `fn` that returns `impl Future` and add any desired bounds such as `Send`, but these cannot be relaxed without a breaking API change
[INFO] [stdout]    |
[INFO] [stdout] 22 -     async fn get_surface_distance(&self) -> Result<u64, OCTError>;
[INFO] [stdout] 22 +     fn get_surface_distance(&self) -> impl std::future::Future<Output = Result<u64, OCTError>> + Send;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of `async fn` in public traits is discouraged as auto trait bounds cannot be specified
[INFO] [stdout]   --> src/interface.rs:72:5
[INFO] [stdout]    |
[INFO] [stdout] 72 |     async fn get_robot_state(&self) -> Result<RobotState, RobotError>;
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: you can suppress this lint if you plan to use the trait only in your own code, or do not care about auto traits like `Send` on the `Future`
[INFO] [stdout] help: you can alternatively desugar to a normal `fn` that returns `impl Future` and add any desired bounds such as `Send`, but these cannot be relaxed without a breaking API change
[INFO] [stdout]    |
[INFO] [stdout] 72 -     async fn get_robot_state(&self) -> Result<RobotState, RobotError>;
[INFO] [stdout] 72 +     fn get_robot_state(&self) -> impl std::future::Future<Output = Result<RobotState, RobotError>> + Send;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of `async fn` in public traits is discouraged as auto trait bounds cannot be specified
[INFO] [stdout]   --> src/interface.rs:74:5
[INFO] [stdout]    |
[INFO] [stdout] 74 |     async fn command_move(&self, command: &Move) -> Result<(), RobotError>;
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: you can suppress this lint if you plan to use the trait only in your own code, or do not care about auto traits like `Send` on the `Future`
[INFO] [stdout] help: you can alternatively desugar to a normal `fn` that returns `impl Future` and add any desired bounds such as `Send`, but these cannot be relaxed without a breaking API change
[INFO] [stdout]    |
[INFO] [stdout] 74 -     async fn command_move(&self, command: &Move) -> Result<(), RobotError>;
[INFO] [stdout] 74 +     fn command_move(&self, command: &Move) -> impl std::future::Future<Output = Result<(), RobotError>> + Send;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of `async fn` in public traits is discouraged as auto trait bounds cannot be specified
[INFO] [stdout]   --> src/interface.rs:75:5
[INFO] [stdout]    |
[INFO] [stdout] 75 |     async fn command_grasp(&self) -> Result<(), RobotError>;
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: you can suppress this lint if you plan to use the trait only in your own code, or do not care about auto traits like `Send` on the `Future`
[INFO] [stdout] help: you can alternatively desugar to a normal `fn` that returns `impl Future` and add any desired bounds such as `Send`, but these cannot be relaxed without a breaking API change
[INFO] [stdout]    |
[INFO] [stdout] 75 -     async fn command_grasp(&self) -> Result<(), RobotError>;
[INFO] [stdout] 75 +     fn command_grasp(&self) -> impl std::future::Future<Output = Result<(), RobotError>> + Send;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `data_len` should have an upper case name
[INFO] [stdout]   --> src/predictor/oracle_approx.rs:20:15
[INFO] [stdout]    |
[INFO] [stdout] 20 |         const data_len: usize = MIN_SIZE+1;
[INFO] [stdout]    |               ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(non_upper_case_globals)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] help: convert the identifier to upper case
[INFO] [stdout]    |
[INFO] [stdout] 20 -         const data_len: usize = MIN_SIZE+1;
[INFO] [stdout] 20 +         const DATA_LEN: usize = MIN_SIZE+1;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `data_len` should have an upper case name
[INFO] [stdout]   --> src/predictor/taylor_approx.rs:33:15
[INFO] [stdout]    |
[INFO] [stdout] 33 |         const data_len: usize = TAYLOR_POLY_ORDER as usize+1;
[INFO] [stdout]    |               ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: convert the identifier to upper case
[INFO] [stdout]    |
[INFO] [stdout] 33 -         const data_len: usize = TAYLOR_POLY_ORDER as usize+1;
[INFO] [stdout] 33 +         const DATA_LEN: usize = TAYLOR_POLY_ORDER as usize+1;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/robot.rs:244:23
[INFO] [stdout]     |
[INFO] [stdout] 244 |                     if(z != 0){
[INFO] [stdout]     |                       ^      ^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 244 -                     if(z != 0){
[INFO] [stdout] 244 +                     if z != 0 {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `char::MAX` and `f32::MIN`
[INFO] [stdout]  --> src/predictor/quadratic_regression.rs:1:11
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::{char::MAX, f32::MIN};
[INFO] [stdout]   |           ^^^^^^^^^  ^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `predictor::taylor_approx::TaylorQuadraticApproximator`
[INFO] [stdout]   --> src/main.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use predictor::taylor_approx::TaylorQuadraticApproximator;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `predictor::oracle_approx::OraclePredictor`
[INFO] [stdout]   --> src/main.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | use predictor::oracle_approx::OraclePredictor;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/robot.rs:220:17
[INFO] [stdout]     |
[INFO] [stdout] 220 |             let mut will_error = guard.move_errors && rng.gen_bool(PROBABILITY_OF_ERROR);
[INFO] [stdout]     |                 ----^^^^^^^^^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `msg` is never read
[INFO] [stdout]  --> src/interface.rs:7:26
[INFO] [stdout]   |
[INFO] [stdout] 7 |     CommunicationError { msg: String },
[INFO] [stdout]   |     ------------------   ^^^
[INFO] [stdout]   |     |
[INFO] [stdout]   |     field in this variant
[INFO] [stdout]   |
[INFO] [stdout]   = note: `OCTError` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `AcquisitionError`, `TimeoutError`, and `PredictionError` are never constructed
[INFO] [stdout]   --> src/interface.rs:5:5
[INFO] [stdout]    |
[INFO] [stdout]  3 | pub enum OCTError {
[INFO] [stdout]    |          -------- variants in this enum
[INFO] [stdout]  4 |     // Failed to acquire data from the OCT laser
[INFO] [stdout]  5 |     AcquisitionError { msg: String },
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  9 |     TimeoutError { msg: String },
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 10 |
[INFO] [stdout] 11 |     PredictionError { msg: String },
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `OCTError` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `msg` is never read
[INFO] [stdout]   --> src/interface.rs:56:17
[INFO] [stdout]    |
[INFO] [stdout] 56 |     MoveError { msg: String },
[INFO] [stdout]    |     ---------   ^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     field in this variant
[INFO] [stdout]    |
[INFO] [stdout]    = note: `RobotError` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `ConnectionError` and `PositionError` are never constructed
[INFO] [stdout]   --> src/interface.rs:58:5
[INFO] [stdout]    |
[INFO] [stdout] 54 | pub enum RobotError {
[INFO] [stdout]    |          ---------- variants in this enum
[INFO] [stdout] ...
[INFO] [stdout] 58 |     ConnectionError { msg: String },
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 61 |     PositionError { msg: String },
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `RobotError` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `command_grasp` is never used
[INFO] [stdout]   --> src/interface.rs:75:14
[INFO] [stdout]    |
[INFO] [stdout] 71 | pub trait Robot {
[INFO] [stdout]    |           ----- method in this trait
[INFO] [stdout] ...
[INFO] [stdout] 75 |     async fn command_grasp(&self) -> Result<(), RobotError>;
[INFO] [stdout]    |              ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `state_errors` is never read
[INFO] [stdout]   --> src/robot.rs:15:9
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub struct RobotArm {
[INFO] [stdout]    |            -------- field in this struct
[INFO] [stdout] 14 |     pub distance_errors: bool,
[INFO] [stdout] 15 |     pub state_errors: bool,
[INFO] [stdout]    |         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `train` is never used
[INFO] [stdout]   --> src/predictor/mod.rs:10:8
[INFO] [stdout]    |
[INFO] [stdout]  8 | pub trait BrainPredictor {
[INFO] [stdout]    |           -------------- method in this trait
[INFO] [stdout]  9 |     fn predict(&self, distances: &Vec<Result<u64, OCTError>>, times: &Vec<Instant>, print_coefs: bool) -> Option<impl Fn(f64) -> f64>;
[INFO] [stdout] 10 |     fn train(&self) -> bool{
[INFO] [stdout]    |        ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MIN_SIZE` is never used
[INFO] [stdout]  --> src/predictor/oracle_approx.rs:5:7
[INFO] [stdout]   |
[INFO] [stdout] 5 | const MIN_SIZE: usize =3;
[INFO] [stdout]   |       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MAX_LATENCY_MS` is never used
[INFO] [stdout]  --> src/predictor/oracle_approx.rs:6:7
[INFO] [stdout]   |
[INFO] [stdout] 6 | const MAX_LATENCY_MS: u64 = 18;
[INFO] [stdout]   |       ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `OraclePredictor` is never constructed
[INFO] [stdout]  --> src/predictor/oracle_approx.rs:8:12
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub struct OraclePredictor{
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated functions `new` and `passes_predict_assumptions` are never used
[INFO] [stdout]   --> src/predictor/oracle_approx.rs:13:12
[INFO] [stdout]    |
[INFO] [stdout] 12 | impl OraclePredictor{
[INFO] [stdout]    | -------------------- associated functions in this implementation
[INFO] [stdout] 13 |     pub fn new() -> OraclePredictor{
[INFO] [stdout]    |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 19 |     fn passes_predict_assumptions(distance_queue: &Vec<Result<u64, OCTError>>, time_queue: &Vec<Instant>) -> Result<(Vec<u64>, Vec<I...
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MAX_LATENCY_MS` is never used
[INFO] [stdout]  --> src/predictor/taylor_approx.rs:4:7
[INFO] [stdout]   |
[INFO] [stdout] 4 | const MAX_LATENCY_MS: u64 = 18;
[INFO] [stdout]   |       ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MAX_LATENCY_STD_MS` is never used
[INFO] [stdout]  --> src/predictor/taylor_approx.rs:5:7
[INFO] [stdout]   |
[INFO] [stdout] 5 | const MAX_LATENCY_STD_MS: u64 = 3;
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TAYLOR_POLY_ORDER` is never used
[INFO] [stdout]  --> src/predictor/taylor_approx.rs:6:7
[INFO] [stdout]   |
[INFO] [stdout] 6 | const TAYLOR_POLY_ORDER: u64 = 2; 
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `TaylorQuadraticApproximator` is never constructed
[INFO] [stdout]  --> src/predictor/taylor_approx.rs:8:12
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub struct TaylorQuadraticApproximator;
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `passes_predict_assumptions` is never used
[INFO] [stdout]   --> src/predictor/taylor_approx.rs:32:8
[INFO] [stdout]    |
[INFO] [stdout] 10 | impl TaylorQuadraticApproximator{
[INFO] [stdout]    | -------------------------------- associated function in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 32 |     fn passes_predict_assumptions(distance_queue: &Vec<Result<u64, OCTError>>, time_queue: &Vec<Instant>) -> Result<(f64, f64, Vec<u...
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `data_len` should have an upper case name
[INFO] [stdout]   --> src/predictor/oracle_approx.rs:20:15
[INFO] [stdout]    |
[INFO] [stdout] 20 |         const data_len: usize = MIN_SIZE+1;
[INFO] [stdout]    |               ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(non_upper_case_globals)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] help: convert the identifier to upper case
[INFO] [stdout]    |
[INFO] [stdout] 20 -         const data_len: usize = MIN_SIZE+1;
[INFO] [stdout] 20 +         const DATA_LEN: usize = MIN_SIZE+1;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `data_len` should have an upper case name
[INFO] [stdout]   --> src/predictor/taylor_approx.rs:33:15
[INFO] [stdout]    |
[INFO] [stdout] 33 |         const data_len: usize = TAYLOR_POLY_ORDER as usize+1;
[INFO] [stdout]    |               ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: convert the identifier to upper case
[INFO] [stdout]    |
[INFO] [stdout] 33 -         const data_len: usize = TAYLOR_POLY_ORDER as usize+1;
[INFO] [stdout] 33 +         const DATA_LEN: usize = TAYLOR_POLY_ORDER as usize+1;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 44.97s
[INFO] running `Command { std: "docker" "inspect" "c01f16813678af69508cacaeda2487418ad20ad71e84c73f3b25d014583902a7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c01f16813678af69508cacaeda2487418ad20ad71e84c73f3b25d014583902a7", kill_on_drop: false }`
[INFO] [stdout] c01f16813678af69508cacaeda2487418ad20ad71e84c73f3b25d014583902a7
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 9836ccef070ff128bdf09e69dab636e2a6df0bd58a4eb62c481fe169fe1d01df
[INFO] running `Command { std: "docker" "start" "-a" "9836ccef070ff128bdf09e69dab636e2a6df0bd58a4eb62c481fe169fe1d01df", kill_on_drop: false }`
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/robot.rs:244:23
[INFO] [stdout]     |
[INFO] [stdout] 244 |                     if(z != 0){
[INFO] [stdout]     |                       ^      ^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 244 -                     if(z != 0){
[INFO] [stdout] 244 +                     if z != 0 {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `char::MAX` and `f32::MIN`
[INFO] [stdout]  --> src/predictor/quadratic_regression.rs:1:11
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::{char::MAX, f32::MIN};
[INFO] [stdout]   |           ^^^^^^^^^  ^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/robot.rs:220:17
[INFO] [stdout]     |
[INFO] [stdout] 220 |             let mut will_error = guard.move_errors && rng.gen_bool(PROBABILITY_OF_ERROR);
[INFO] [stdout]     |                 ----^^^^^^^^^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of `async fn` in public traits is discouraged as auto trait bounds cannot be specified
[INFO] [stdout]   --> src/interface.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 |     async fn get_surface_distance(&self) -> Result<u64, OCTError>;
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: you can suppress this lint if you plan to use the trait only in your own code, or do not care about auto traits like `Send` on the `Future`
[INFO] [stdout]    = note: `#[warn(async_fn_in_trait)]` on by default
[INFO] [stdout] help: you can alternatively desugar to a normal `fn` that returns `impl Future` and add any desired bounds such as `Send`, but these cannot be relaxed without a breaking API change
[INFO] [stdout]    |
[INFO] [stdout] 22 -     async fn get_surface_distance(&self) -> Result<u64, OCTError>;
[INFO] [stdout] 22 +     fn get_surface_distance(&self) -> impl std::future::Future<Output = Result<u64, OCTError>> + Send;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of `async fn` in public traits is discouraged as auto trait bounds cannot be specified
[INFO] [stdout]   --> src/interface.rs:72:5
[INFO] [stdout]    |
[INFO] [stdout] 72 |     async fn get_robot_state(&self) -> Result<RobotState, RobotError>;
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: you can suppress this lint if you plan to use the trait only in your own code, or do not care about auto traits like `Send` on the `Future`
[INFO] [stdout] help: you can alternatively desugar to a normal `fn` that returns `impl Future` and add any desired bounds such as `Send`, but these cannot be relaxed without a breaking API change
[INFO] [stdout]    |
[INFO] [stdout] 72 -     async fn get_robot_state(&self) -> Result<RobotState, RobotError>;
[INFO] [stdout] 72 +     fn get_robot_state(&self) -> impl std::future::Future<Output = Result<RobotState, RobotError>> + Send;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of `async fn` in public traits is discouraged as auto trait bounds cannot be specified
[INFO] [stdout]   --> src/interface.rs:74:5
[INFO] [stdout]    |
[INFO] [stdout] 74 |     async fn command_move(&self, command: &Move) -> Result<(), RobotError>;
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: you can suppress this lint if you plan to use the trait only in your own code, or do not care about auto traits like `Send` on the `Future`
[INFO] [stdout] help: you can alternatively desugar to a normal `fn` that returns `impl Future` and add any desired bounds such as `Send`, but these cannot be relaxed without a breaking API change
[INFO] [stdout]    |
[INFO] [stdout] 74 -     async fn command_move(&self, command: &Move) -> Result<(), RobotError>;
[INFO] [stdout] 74 +     fn command_move(&self, command: &Move) -> impl std::future::Future<Output = Result<(), RobotError>> + Send;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of `async fn` in public traits is discouraged as auto trait bounds cannot be specified
[INFO] [stdout]   --> src/interface.rs:75:5
[INFO] [stdout]    |
[INFO] [stdout] 75 |     async fn command_grasp(&self) -> Result<(), RobotError>;
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: you can suppress this lint if you plan to use the trait only in your own code, or do not care about auto traits like `Send` on the `Future`
[INFO] [stdout] help: you can alternatively desugar to a normal `fn` that returns `impl Future` and add any desired bounds such as `Send`, but these cannot be relaxed without a breaking API change
[INFO] [stdout]    |
[INFO] [stdout] 75 -     async fn command_grasp(&self) -> Result<(), RobotError>;
[INFO] [stdout] 75 +     fn command_grasp(&self) -> impl std::future::Future<Output = Result<(), RobotError>> + Send;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `data_len` should have an upper case name
[INFO] [stdout]   --> src/predictor/oracle_approx.rs:20:15
[INFO] [stdout]    |
[INFO] [stdout] 20 |         const data_len: usize = MIN_SIZE+1;
[INFO] [stdout]    |               ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(non_upper_case_globals)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] help: convert the identifier to upper case
[INFO] [stdout]    |
[INFO] [stdout] 20 -         const data_len: usize = MIN_SIZE+1;
[INFO] [stdout] 20 +         const DATA_LEN: usize = MIN_SIZE+1;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `data_len` should have an upper case name
[INFO] [stdout]   --> src/predictor/taylor_approx.rs:33:15
[INFO] [stdout]    |
[INFO] [stdout] 33 |         const data_len: usize = TAYLOR_POLY_ORDER as usize+1;
[INFO] [stdout]    |               ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: convert the identifier to upper case
[INFO] [stdout]    |
[INFO] [stdout] 33 -         const data_len: usize = TAYLOR_POLY_ORDER as usize+1;
[INFO] [stdout] 33 +         const DATA_LEN: usize = TAYLOR_POLY_ORDER as usize+1;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling neuralink_final v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/robot.rs:244:23
[INFO] [stdout]     |
[INFO] [stdout] 244 |                     if(z != 0){
[INFO] [stdout]     |                       ^      ^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 244 -                     if(z != 0){
[INFO] [stdout] 244 +                     if z != 0 {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `char::MAX` and `f32::MIN`
[INFO] [stdout]  --> src/predictor/quadratic_regression.rs:1:11
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::{char::MAX, f32::MIN};
[INFO] [stdout]   |           ^^^^^^^^^  ^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `predictor::taylor_approx::TaylorQuadraticApproximator`
[INFO] [stdout]   --> src/main.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use predictor::taylor_approx::TaylorQuadraticApproximator;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `predictor::oracle_approx::OraclePredictor`
[INFO] [stdout]   --> src/main.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | use predictor::oracle_approx::OraclePredictor;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/robot.rs:220:17
[INFO] [stdout]     |
[INFO] [stdout] 220 |             let mut will_error = guard.move_errors && rng.gen_bool(PROBABILITY_OF_ERROR);
[INFO] [stdout]     |                 ----^^^^^^^^^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `msg` is never read
[INFO] [stdout]  --> src/interface.rs:7:26
[INFO] [stdout]   |
[INFO] [stdout] 7 |     CommunicationError { msg: String },
[INFO] [stdout]   |     ------------------   ^^^
[INFO] [stdout]   |     |
[INFO] [stdout]   |     field in this variant
[INFO] [stdout]   |
[INFO] [stdout]   = note: `OCTError` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `AcquisitionError`, `TimeoutError`, and `PredictionError` are never constructed
[INFO] [stdout]   --> src/interface.rs:5:5
[INFO] [stdout]    |
[INFO] [stdout]  3 | pub enum OCTError {
[INFO] [stdout]    |          -------- variants in this enum
[INFO] [stdout]  4 |     // Failed to acquire data from the OCT laser
[INFO] [stdout]  5 |     AcquisitionError { msg: String },
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  9 |     TimeoutError { msg: String },
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 10 |
[INFO] [stdout] 11 |     PredictionError { msg: String },
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `OCTError` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `msg` is never read
[INFO] [stdout]   --> src/interface.rs:56:17
[INFO] [stdout]    |
[INFO] [stdout] 56 |     MoveError { msg: String },
[INFO] [stdout]    |     ---------   ^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     field in this variant
[INFO] [stdout]    |
[INFO] [stdout]    = note: `RobotError` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `ConnectionError` and `PositionError` are never constructed
[INFO] [stdout]   --> src/interface.rs:58:5
[INFO] [stdout]    |
[INFO] [stdout] 54 | pub enum RobotError {
[INFO] [stdout]    |          ---------- variants in this enum
[INFO] [stdout] ...
[INFO] [stdout] 58 |     ConnectionError { msg: String },
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 61 |     PositionError { msg: String },
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `RobotError` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `command_grasp` is never used
[INFO] [stdout]   --> src/interface.rs:75:14
[INFO] [stdout]    |
[INFO] [stdout] 71 | pub trait Robot {
[INFO] [stdout]    |           ----- method in this trait
[INFO] [stdout] ...
[INFO] [stdout] 75 |     async fn command_grasp(&self) -> Result<(), RobotError>;
[INFO] [stdout]    |              ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `state_errors` is never read
[INFO] [stdout]   --> src/robot.rs:15:9
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub struct RobotArm {
[INFO] [stdout]    |            -------- field in this struct
[INFO] [stdout] 14 |     pub distance_errors: bool,
[INFO] [stdout] 15 |     pub state_errors: bool,
[INFO] [stdout]    |         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `train` is never used
[INFO] [stdout]   --> src/predictor/mod.rs:10:8
[INFO] [stdout]    |
[INFO] [stdout]  8 | pub trait BrainPredictor {
[INFO] [stdout]    |           -------------- method in this trait
[INFO] [stdout]  9 |     fn predict(&self, distances: &Vec<Result<u64, OCTError>>, times: &Vec<Instant>, print_coefs: bool) -> Option<impl Fn(f64) -> f64>;
[INFO] [stdout] 10 |     fn train(&self) -> bool{
[INFO] [stdout]    |        ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MIN_SIZE` is never used
[INFO] [stdout]  --> src/predictor/oracle_approx.rs:5:7
[INFO] [stdout]   |
[INFO] [stdout] 5 | const MIN_SIZE: usize =3;
[INFO] [stdout]   |       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MAX_LATENCY_MS` is never used
[INFO] [stdout]  --> src/predictor/oracle_approx.rs:6:7
[INFO] [stdout]   |
[INFO] [stdout] 6 | const MAX_LATENCY_MS: u64 = 18;
[INFO] [stdout]   |       ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `OraclePredictor` is never constructed
[INFO] [stdout]  --> src/predictor/oracle_approx.rs:8:12
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub struct OraclePredictor{
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated functions `new` and `passes_predict_assumptions` are never used
[INFO] [stdout]   --> src/predictor/oracle_approx.rs:13:12
[INFO] [stdout]    |
[INFO] [stdout] 12 | impl OraclePredictor{
[INFO] [stdout]    | -------------------- associated functions in this implementation
[INFO] [stdout] 13 |     pub fn new() -> OraclePredictor{
[INFO] [stdout]    |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 19 |     fn passes_predict_assumptions(distance_queue: &Vec<Result<u64, OCTError>>, time_queue: &Vec<Instant>) -> Result<(Vec<u64>, Vec<I...
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MAX_LATENCY_MS` is never used
[INFO] [stdout]  --> src/predictor/taylor_approx.rs:4:7
[INFO] [stdout]   |
[INFO] [stdout] 4 | const MAX_LATENCY_MS: u64 = 18;
[INFO] [stdout]   |       ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MAX_LATENCY_STD_MS` is never used
[INFO] [stdout]  --> src/predictor/taylor_approx.rs:5:7
[INFO] [stdout]   |
[INFO] [stdout] 5 | const MAX_LATENCY_STD_MS: u64 = 3;
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TAYLOR_POLY_ORDER` is never used
[INFO] [stdout]  --> src/predictor/taylor_approx.rs:6:7
[INFO] [stdout]   |
[INFO] [stdout] 6 | const TAYLOR_POLY_ORDER: u64 = 2; 
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `TaylorQuadraticApproximator` is never constructed
[INFO] [stdout]  --> src/predictor/taylor_approx.rs:8:12
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub struct TaylorQuadraticApproximator;
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `passes_predict_assumptions` is never used
[INFO] [stdout]   --> src/predictor/taylor_approx.rs:32:8
[INFO] [stdout]    |
[INFO] [stdout] 10 | impl TaylorQuadraticApproximator{
[INFO] [stdout]    | -------------------------------- associated function in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 32 |     fn passes_predict_assumptions(distance_queue: &Vec<Result<u64, OCTError>>, time_queue: &Vec<Instant>) -> Result<(f64, f64, Vec<u...
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `data_len` should have an upper case name
[INFO] [stdout]   --> src/predictor/oracle_approx.rs:20:15
[INFO] [stdout]    |
[INFO] [stdout] 20 |         const data_len: usize = MIN_SIZE+1;
[INFO] [stdout]    |               ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(non_upper_case_globals)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] help: convert the identifier to upper case
[INFO] [stdout]    |
[INFO] [stdout] 20 -         const data_len: usize = MIN_SIZE+1;
[INFO] [stdout] 20 +         const DATA_LEN: usize = MIN_SIZE+1;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `data_len` should have an upper case name
[INFO] [stdout]   --> src/predictor/taylor_approx.rs:33:15
[INFO] [stdout]    |
[INFO] [stdout] 33 |         const data_len: usize = TAYLOR_POLY_ORDER as usize+1;
[INFO] [stdout]    |               ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: convert the identifier to upper case
[INFO] [stdout]    |
[INFO] [stdout] 33 -         const data_len: usize = TAYLOR_POLY_ORDER as usize+1;
[INFO] [stdout] 33 +         const DATA_LEN: usize = TAYLOR_POLY_ORDER as usize+1;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/robot.rs:244:23
[INFO] [stdout]     |
[INFO] [stdout] 244 |                     if(z != 0){
[INFO] [stdout]     |                       ^      ^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 244 -                     if(z != 0){
[INFO] [stdout] 244 +                     if z != 0 {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `char::MAX` and `f32::MIN`
[INFO] [stdout]  --> src/predictor/quadratic_regression.rs:1:11
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::{char::MAX, f32::MIN};
[INFO] [stdout]   |           ^^^^^^^^^  ^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/robot.rs:220:17
[INFO] [stdout]     |
[INFO] [stdout] 220 |             let mut will_error = guard.move_errors && rng.gen_bool(PROBABILITY_OF_ERROR);
[INFO] [stdout]     |                 ----^^^^^^^^^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/robot.rs:244:23
[INFO] [stdout]     |
[INFO] [stdout] 244 |                     if(z != 0){
[INFO] [stdout]     |                       ^      ^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 244 -                     if(z != 0){
[INFO] [stdout] 244 +                     if z != 0 {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `char::MAX` and `f32::MIN`
[INFO] [stdout]  --> src/predictor/quadratic_regression.rs:1:11
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::{char::MAX, f32::MIN};
[INFO] [stdout]   |           ^^^^^^^^^  ^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `predictor::taylor_approx::TaylorQuadraticApproximator`
[INFO] [stdout]   --> src/main.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use predictor::taylor_approx::TaylorQuadraticApproximator;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `predictor::oracle_approx::OraclePredictor`
[INFO] [stdout]   --> src/main.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | use predictor::oracle_approx::OraclePredictor;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of `async fn` in public traits is discouraged as auto trait bounds cannot be specified
[INFO] [stdout]   --> src/interface.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 |     async fn get_surface_distance(&self) -> Result<u64, OCTError>;
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: you can suppress this lint if you plan to use the trait only in your own code, or do not care about auto traits like `Send` on the `Future`
[INFO] [stdout]    = note: `#[warn(async_fn_in_trait)]` on by default
[INFO] [stdout] help: you can alternatively desugar to a normal `fn` that returns `impl Future` and add any desired bounds such as `Send`, but these cannot be relaxed without a breaking API change
[INFO] [stdout]    |
[INFO] [stdout] 22 -     async fn get_surface_distance(&self) -> Result<u64, OCTError>;
[INFO] [stdout] 22 +     fn get_surface_distance(&self) -> impl std::future::Future<Output = Result<u64, OCTError>> + Send;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of `async fn` in public traits is discouraged as auto trait bounds cannot be specified
[INFO] [stdout]   --> src/interface.rs:72:5
[INFO] [stdout]    |
[INFO] [stdout] 72 |     async fn get_robot_state(&self) -> Result<RobotState, RobotError>;
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: you can suppress this lint if you plan to use the trait only in your own code, or do not care about auto traits like `Send` on the `Future`
[INFO] [stdout] help: you can alternatively desugar to a normal `fn` that returns `impl Future` and add any desired bounds such as `Send`, but these cannot be relaxed without a breaking API change
[INFO] [stdout]    |
[INFO] [stdout] 72 -     async fn get_robot_state(&self) -> Result<RobotState, RobotError>;
[INFO] [stdout] 72 +     fn get_robot_state(&self) -> impl std::future::Future<Output = Result<RobotState, RobotError>> + Send;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of `async fn` in public traits is discouraged as auto trait bounds cannot be specified
[INFO] [stdout]   --> src/interface.rs:74:5
[INFO] [stdout]    |
[INFO] [stdout] 74 |     async fn command_move(&self, command: &Move) -> Result<(), RobotError>;
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: you can suppress this lint if you plan to use the trait only in your own code, or do not care about auto traits like `Send` on the `Future`
[INFO] [stdout] help: you can alternatively desugar to a normal `fn` that returns `impl Future` and add any desired bounds such as `Send`, but these cannot be relaxed without a breaking API change
[INFO] [stdout]    |
[INFO] [stdout] 74 -     async fn command_move(&self, command: &Move) -> Result<(), RobotError>;
[INFO] [stdout] 74 +     fn command_move(&self, command: &Move) -> impl std::future::Future<Output = Result<(), RobotError>> + Send;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of `async fn` in public traits is discouraged as auto trait bounds cannot be specified
[INFO] [stdout]   --> src/interface.rs:75:5
[INFO] [stdout]    |
[INFO] [stdout] 75 |     async fn command_grasp(&self) -> Result<(), RobotError>;
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: you can suppress this lint if you plan to use the trait only in your own code, or do not care about auto traits like `Send` on the `Future`
[INFO] [stdout] help: you can alternatively desugar to a normal `fn` that returns `impl Future` and add any desired bounds such as `Send`, but these cannot be relaxed without a breaking API change
[INFO] [stdout]    |
[INFO] [stdout] 75 -     async fn command_grasp(&self) -> Result<(), RobotError>;
[INFO] [stdout] 75 +     fn command_grasp(&self) -> impl std::future::Future<Output = Result<(), RobotError>> + Send;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `data_len` should have an upper case name
[INFO] [stdout]   --> src/predictor/oracle_approx.rs:20:15
[INFO] [stdout]    |
[INFO] [stdout] 20 |         const data_len: usize = MIN_SIZE+1;
[INFO] [stdout]    |               ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(non_upper_case_globals)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] help: convert the identifier to upper case
[INFO] [stdout]    |
[INFO] [stdout] 20 -         const data_len: usize = MIN_SIZE+1;
[INFO] [stdout] 20 +         const DATA_LEN: usize = MIN_SIZE+1;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `data_len` should have an upper case name
[INFO] [stdout]   --> src/predictor/taylor_approx.rs:33:15
[INFO] [stdout]    |
[INFO] [stdout] 33 |         const data_len: usize = TAYLOR_POLY_ORDER as usize+1;
[INFO] [stdout]    |               ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: convert the identifier to upper case
[INFO] [stdout]    |
[INFO] [stdout] 33 -         const data_len: usize = TAYLOR_POLY_ORDER as usize+1;
[INFO] [stdout] 33 +         const DATA_LEN: usize = TAYLOR_POLY_ORDER as usize+1;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/robot.rs:220:17
[INFO] [stdout]     |
[INFO] [stdout] 220 |             let mut will_error = guard.move_errors && rng.gen_bool(PROBABILITY_OF_ERROR);
[INFO] [stdout]     |                 ----^^^^^^^^^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `msg` is never read
[INFO] [stdout]  --> src/interface.rs:7:26
[INFO] [stdout]   |
[INFO] [stdout] 7 |     CommunicationError { msg: String },
[INFO] [stdout]   |     ------------------   ^^^
[INFO] [stdout]   |     |
[INFO] [stdout]   |     field in this variant
[INFO] [stdout]   |
[INFO] [stdout]   = note: `OCTError` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `AcquisitionError`, `TimeoutError`, and `PredictionError` are never constructed
[INFO] [stdout]   --> src/interface.rs:5:5
[INFO] [stdout]    |
[INFO] [stdout]  3 | pub enum OCTError {
[INFO] [stdout]    |          -------- variants in this enum
[INFO] [stdout]  4 |     // Failed to acquire data from the OCT laser
[INFO] [stdout]  5 |     AcquisitionError { msg: String },
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  9 |     TimeoutError { msg: String },
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 10 |
[INFO] [stdout] 11 |     PredictionError { msg: String },
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `OCTError` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `msg` is never read
[INFO] [stdout]   --> src/interface.rs:56:17
[INFO] [stdout]    |
[INFO] [stdout] 56 |     MoveError { msg: String },
[INFO] [stdout]    |     ---------   ^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     field in this variant
[INFO] [stdout]    |
[INFO] [stdout]    = note: `RobotError` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `ConnectionError` and `PositionError` are never constructed
[INFO] [stdout]   --> src/interface.rs:58:5
[INFO] [stdout]    |
[INFO] [stdout] 54 | pub enum RobotError {
[INFO] [stdout]    |          ---------- variants in this enum
[INFO] [stdout] ...
[INFO] [stdout] 58 |     ConnectionError { msg: String },
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 61 |     PositionError { msg: String },
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `RobotError` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `command_grasp` is never used
[INFO] [stdout]   --> src/interface.rs:75:14
[INFO] [stdout]    |
[INFO] [stdout] 71 | pub trait Robot {
[INFO] [stdout]    |           ----- method in this trait
[INFO] [stdout] ...
[INFO] [stdout] 75 |     async fn command_grasp(&self) -> Result<(), RobotError>;
[INFO] [stdout]    |              ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `state_errors` is never read
[INFO] [stdout]   --> src/robot.rs:15:9
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub struct RobotArm {
[INFO] [stdout]    |            -------- field in this struct
[INFO] [stdout] 14 |     pub distance_errors: bool,
[INFO] [stdout] 15 |     pub state_errors: bool,
[INFO] [stdout]    |         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `train` is never used
[INFO] [stdout]   --> src/predictor/mod.rs:10:8
[INFO] [stdout]    |
[INFO] [stdout]  8 | pub trait BrainPredictor {
[INFO] [stdout]    |           -------------- method in this trait
[INFO] [stdout]  9 |     fn predict(&self, distances: &Vec<Result<u64, OCTError>>, times: &Vec<Instant>, print_coefs: bool) -> Option<impl Fn(f64) -> f64>;
[INFO] [stdout] 10 |     fn train(&self) -> bool{
[INFO] [stdout]    |        ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MIN_SIZE` is never used
[INFO] [stdout]  --> src/predictor/oracle_approx.rs:5:7
[INFO] [stdout]   |
[INFO] [stdout] 5 | const MIN_SIZE: usize =3;
[INFO] [stdout]   |       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MAX_LATENCY_MS` is never used
[INFO] [stdout]  --> src/predictor/oracle_approx.rs:6:7
[INFO] [stdout]   |
[INFO] [stdout] 6 | const MAX_LATENCY_MS: u64 = 18;
[INFO] [stdout]   |       ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `OraclePredictor` is never constructed
[INFO] [stdout]  --> src/predictor/oracle_approx.rs:8:12
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub struct OraclePredictor{
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated functions `new` and `passes_predict_assumptions` are never used
[INFO] [stdout]   --> src/predictor/oracle_approx.rs:13:12
[INFO] [stdout]    |
[INFO] [stdout] 12 | impl OraclePredictor{
[INFO] [stdout]    | -------------------- associated functions in this implementation
[INFO] [stdout] 13 |     pub fn new() -> OraclePredictor{
[INFO] [stdout]    |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 19 |     fn passes_predict_assumptions(distance_queue: &Vec<Result<u64, OCTError>>, time_queue: &Vec<Instant>) -> Result<(Vec<u64>, Vec<I...
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MAX_LATENCY_MS` is never used
[INFO] [stdout]  --> src/predictor/taylor_approx.rs:4:7
[INFO] [stdout]   |
[INFO] [stdout] 4 | const MAX_LATENCY_MS: u64 = 18;
[INFO] [stdout]   |       ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MAX_LATENCY_STD_MS` is never used
[INFO] [stdout]  --> src/predictor/taylor_approx.rs:5:7
[INFO] [stdout]   |
[INFO] [stdout] 5 | const MAX_LATENCY_STD_MS: u64 = 3;
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TAYLOR_POLY_ORDER` is never used
[INFO] [stdout]  --> src/predictor/taylor_approx.rs:6:7
[INFO] [stdout]   |
[INFO] [stdout] 6 | const TAYLOR_POLY_ORDER: u64 = 2; 
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `TaylorQuadraticApproximator` is never constructed
[INFO] [stdout]  --> src/predictor/taylor_approx.rs:8:12
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub struct TaylorQuadraticApproximator;
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `passes_predict_assumptions` is never used
[INFO] [stdout]   --> src/predictor/taylor_approx.rs:32:8
[INFO] [stdout]    |
[INFO] [stdout] 10 | impl TaylorQuadraticApproximator{
[INFO] [stdout]    | -------------------------------- associated function in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 32 |     fn passes_predict_assumptions(distance_queue: &Vec<Result<u64, OCTError>>, time_queue: &Vec<Instant>) -> Result<(f64, f64, Vec<u...
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `data_len` should have an upper case name
[INFO] [stdout]   --> src/predictor/oracle_approx.rs:20:15
[INFO] [stdout]    |
[INFO] [stdout] 20 |         const data_len: usize = MIN_SIZE+1;
[INFO] [stdout]    |               ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(non_upper_case_globals)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] help: convert the identifier to upper case
[INFO] [stdout]    |
[INFO] [stdout] 20 -         const data_len: usize = MIN_SIZE+1;
[INFO] [stdout] 20 +         const DATA_LEN: usize = MIN_SIZE+1;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `data_len` should have an upper case name
[INFO] [stdout]   --> src/predictor/taylor_approx.rs:33:15
[INFO] [stdout]    |
[INFO] [stdout] 33 |         const data_len: usize = TAYLOR_POLY_ORDER as usize+1;
[INFO] [stdout]    |               ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: convert the identifier to upper case
[INFO] [stdout]    |
[INFO] [stdout] 33 -         const data_len: usize = TAYLOR_POLY_ORDER as usize+1;
[INFO] [stdout] 33 +         const DATA_LEN: usize = TAYLOR_POLY_ORDER as usize+1;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 10.35s
[INFO] running `Command { std: "docker" "inspect" "9836ccef070ff128bdf09e69dab636e2a6df0bd58a4eb62c481fe169fe1d01df", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "9836ccef070ff128bdf09e69dab636e2a6df0bd58a4eb62c481fe169fe1d01df", kill_on_drop: false }`
[INFO] [stdout] 9836ccef070ff128bdf09e69dab636e2a6df0bd58a4eb62c481fe169fe1d01df
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] c6a4012e33120e73162ff4eb59834254b4c6c76d328847e82941b8ac9684cbf6
[INFO] running `Command { std: "docker" "start" "-a" "c6a4012e33120e73162ff4eb59834254b4c6c76d328847e82941b8ac9684cbf6", kill_on_drop: false }`
[INFO] [stderr] warning: unnecessary parentheses around `if` condition
[INFO] [stderr]    --> src/robot.rs:244:23
[INFO] [stderr]     |
[INFO] [stderr] 244 |                     if(z != 0){
[INFO] [stderr]     |                       ^      ^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] help: remove these parentheses
[INFO] [stderr]     |
[INFO] [stderr] 244 -                     if(z != 0){
[INFO] [stderr] 244 +                     if z != 0 {
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `char::MAX` and `f32::MIN`
[INFO] [stderr]  --> src/predictor/quadratic_regression.rs:1:11
[INFO] [stderr]   |
[INFO] [stderr] 1 | use std::{char::MAX, f32::MIN};
[INFO] [stderr]   |           ^^^^^^^^^  ^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/robot.rs:220:17
[INFO] [stderr]     |
[INFO] [stderr] 220 |             let mut will_error = guard.move_errors && rng.gen_bool(PROBABILITY_OF_ERROR);
[INFO] [stderr]     |                 ----^^^^^^^^^^
[INFO] [stderr]     |                 |
[INFO] [stderr]     |                 help: remove this `mut`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: use of `async fn` in public traits is discouraged as auto trait bounds cannot be specified
[INFO] [stderr]   --> src/interface.rs:22:5
[INFO] [stderr]    |
[INFO] [stderr] 22 |     async fn get_surface_distance(&self) -> Result<u64, OCTError>;
[INFO] [stderr]    |     ^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: you can suppress this lint if you plan to use the trait only in your own code, or do not care about auto traits like `Send` on the `Future`
[INFO] [stderr]    = note: `#[warn(async_fn_in_trait)]` on by default
[INFO] [stderr] help: you can alternatively desugar to a normal `fn` that returns `impl Future` and add any desired bounds such as `Send`, but these cannot be relaxed without a breaking API change
[INFO] [stderr]    |
[INFO] [stderr] 22 -     async fn get_surface_distance(&self) -> Result<u64, OCTError>;
[INFO] [stderr] 22 +     fn get_surface_distance(&self) -> impl std::future::Future<Output = Result<u64, OCTError>> + Send;
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr] warning: use of `async fn` in public traits is discouraged as auto trait bounds cannot be specified
[INFO] [stderr]   --> src/interface.rs:72:5
[INFO] [stderr]    |
[INFO] [stderr] 72 |     async fn get_robot_state(&self) -> Result<RobotState, RobotError>;
[INFO] [stderr]    |     ^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: you can suppress this lint if you plan to use the trait only in your own code, or do not care about auto traits like `Send` on the `Future`
[INFO] [stderr] help: you can alternatively desugar to a normal `fn` that returns `impl Future` and add any desired bounds such as `Send`, but these cannot be relaxed without a breaking API change
[INFO] [stderr]    |
[INFO] [stderr] 72 -     async fn get_robot_state(&self) -> Result<RobotState, RobotError>;
[INFO] [stderr] 72 +     fn get_robot_state(&self) -> impl std::future::Future<Output = Result<RobotState, RobotError>> + Send;
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr] warning: use of `async fn` in public traits is discouraged as auto trait bounds cannot be specified
[INFO] [stderr]   --> src/interface.rs:74:5
[INFO] [stderr]    |
[INFO] [stderr] 74 |     async fn command_move(&self, command: &Move) -> Result<(), RobotError>;
[INFO] [stderr]    |     ^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: you can suppress this lint if you plan to use the trait only in your own code, or do not care about auto traits like `Send` on the `Future`
[INFO] [stderr] help: you can alternatively desugar to a normal `fn` that returns `impl Future` and add any desired bounds such as `Send`, but these cannot be relaxed without a breaking API change
[INFO] [stderr]    |
[INFO] [stderr] 74 -     async fn command_move(&self, command: &Move) -> Result<(), RobotError>;
[INFO] [stderr] 74 +     fn command_move(&self, command: &Move) -> impl std::future::Future<Output = Result<(), RobotError>> + Send;
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr] warning: use of `async fn` in public traits is discouraged as auto trait bounds cannot be specified
[INFO] [stderr]   --> src/interface.rs:75:5
[INFO] [stderr]    |
[INFO] [stderr] 75 |     async fn command_grasp(&self) -> Result<(), RobotError>;
[INFO] [stderr]    |     ^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: you can suppress this lint if you plan to use the trait only in your own code, or do not care about auto traits like `Send` on the `Future`
[INFO] [stderr] help: you can alternatively desugar to a normal `fn` that returns `impl Future` and add any desired bounds such as `Send`, but these cannot be relaxed without a breaking API change
[INFO] [stderr]    |
[INFO] [stderr] 75 -     async fn command_grasp(&self) -> Result<(), RobotError>;
[INFO] [stderr] 75 +     fn command_grasp(&self) -> impl std::future::Future<Output = Result<(), RobotError>> + Send;
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr] warning: constant `data_len` should have an upper case name
[INFO] [stderr]   --> src/predictor/oracle_approx.rs:20:15
[INFO] [stderr]    |
[INFO] [stderr] 20 |         const data_len: usize = MIN_SIZE+1;
[INFO] [stderr]    |               ^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(non_upper_case_globals)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stderr] help: convert the identifier to upper case
[INFO] [stderr]    |
[INFO] [stderr] 20 -         const data_len: usize = MIN_SIZE+1;
[INFO] [stderr] 20 +         const DATA_LEN: usize = MIN_SIZE+1;
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr] warning: constant `data_len` should have an upper case name
[INFO] [stderr]   --> src/predictor/taylor_approx.rs:33:15
[INFO] [stderr]    |
[INFO] [stderr] 33 |         const data_len: usize = TAYLOR_POLY_ORDER as usize+1;
[INFO] [stderr]    |               ^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: convert the identifier to upper case
[INFO] [stderr]    |
[INFO] [stderr] 33 -         const data_len: usize = TAYLOR_POLY_ORDER as usize+1;
[INFO] [stderr] 33 +         const DATA_LEN: usize = TAYLOR_POLY_ORDER as usize+1;
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr] warning: `neuralink_final` (lib) generated 9 warnings (run `cargo fix --lib -p neuralink_final` to apply 5 suggestions)
[INFO] [stderr] warning: `neuralink_final` (lib test) generated 9 warnings (9 duplicates)
[INFO] [stderr] warning: unused import: `predictor::taylor_approx::TaylorQuadraticApproximator`
[INFO] [stderr]   --> src/main.rs:12:5
[INFO] [stderr]    |
[INFO] [stderr] 12 | use predictor::taylor_approx::TaylorQuadraticApproximator;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `predictor::oracle_approx::OraclePredictor`
[INFO] [stderr]   --> src/main.rs:14:5
[INFO] [stderr]    |
[INFO] [stderr] 14 | use predictor::oracle_approx::OraclePredictor;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field `msg` is never read
[INFO] [stderr]  --> src/interface.rs:7:26
[INFO] [stderr]   |
[INFO] [stderr] 7 |     CommunicationError { msg: String },
[INFO] [stderr]   |     ------------------   ^^^
[INFO] [stderr]   |     |
[INFO] [stderr]   |     field in this variant
[INFO] [stderr]   |
[INFO] [stderr]   = note: `OCTError` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: variants `AcquisitionError`, `TimeoutError`, and `PredictionError` are never constructed
[INFO] [stderr]   --> src/interface.rs:5:5
[INFO] [stderr]    |
[INFO] [stderr]  3 | pub enum OCTError {
[INFO] [stderr]    |          -------- variants in this enum
[INFO] [stderr]  4 |     // Failed to acquire data from the OCT laser
[INFO] [stderr]  5 |     AcquisitionError { msg: String },
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr]  9 |     TimeoutError { msg: String },
[INFO] [stderr]    |     ^^^^^^^^^^^^
[INFO] [stderr] 10 |
[INFO] [stderr] 11 |     PredictionError { msg: String },
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `OCTError` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: field `msg` is never read
[INFO] [stderr]   --> src/interface.rs:56:17
[INFO] [stderr]    |
[INFO] [stderr] 56 |     MoveError { msg: String },
[INFO] [stderr]    |     ---------   ^^^
[INFO] [stderr]    |     |
[INFO] [stderr]    |     field in this variant
[INFO] [stderr]    |
[INFO] [stderr]    = note: `RobotError` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: variants `ConnectionError` and `PositionError` are never constructed
[INFO] [stderr]   --> src/interface.rs:58:5
[INFO] [stderr]    |
[INFO] [stderr] 54 | pub enum RobotError {
[INFO] [stderr]    |          ---------- variants in this enum
[INFO] [stderr] ...
[INFO] [stderr] 58 |     ConnectionError { msg: String },
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 61 |     PositionError { msg: String },
[INFO] [stderr]    |     ^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `RobotError` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: method `command_grasp` is never used
[INFO] [stderr]   --> src/interface.rs:75:14
[INFO] [stderr]    |
[INFO] [stderr] 71 | pub trait Robot {
[INFO] [stderr]    |           ----- method in this trait
[INFO] [stderr] ...
[INFO] [stderr] 75 |     async fn command_grasp(&self) -> Result<(), RobotError>;
[INFO] [stderr]    |              ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field `state_errors` is never read
[INFO] [stderr]   --> src/robot.rs:15:9
[INFO] [stderr]    |
[INFO] [stderr] 13 | pub struct RobotArm {
[INFO] [stderr]    |            -------- field in this struct
[INFO] [stderr] 14 |     pub distance_errors: bool,
[INFO] [stderr] 15 |     pub state_errors: bool,
[INFO] [stderr]    |         ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method `train` is never used
[INFO] [stderr]   --> src/predictor/mod.rs:10:8
[INFO] [stderr]    |
[INFO] [stderr]  8 | pub trait BrainPredictor {
[INFO] [stderr]    |           -------------- method in this trait
[INFO] [stderr]  9 |     fn predict(&self, distances: &Vec<Result<u64, OCTError>>, times: &Vec<Instant>, print_coefs: bool) -> Option<impl Fn(f64) -> f64>;
[INFO] [stderr] 10 |     fn train(&self) -> bool{
[INFO] [stderr]    |        ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `MIN_SIZE` is never used
[INFO] [stderr]  --> src/predictor/oracle_approx.rs:5:7
[INFO] [stderr]   |
[INFO] [stderr] 5 | const MIN_SIZE: usize =3;
[INFO] [stderr]   |       ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `MAX_LATENCY_MS` is never used
[INFO] [stderr]  --> src/predictor/oracle_approx.rs:6:7
[INFO] [stderr]   |
[INFO] [stderr] 6 | const MAX_LATENCY_MS: u64 = 18;
[INFO] [stderr]   |       ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `OraclePredictor` is never constructed
[INFO] [stderr]  --> src/predictor/oracle_approx.rs:8:12
[INFO] [stderr]   |
[INFO] [stderr] 8 | pub struct OraclePredictor{
[INFO] [stderr]   |            ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: associated functions `new` and `passes_predict_assumptions` are never used
[INFO] [stderr]   --> src/predictor/oracle_approx.rs:13:12
[INFO] [stderr]    |
[INFO] [stderr] 12 | impl OraclePredictor{
[INFO] [stderr]    | -------------------- associated functions in this implementation
[INFO] [stderr] 13 |     pub fn new() -> OraclePredictor{
[INFO] [stderr]    |            ^^^
[INFO] [stderr] ...
[INFO] [stderr] 19 |     fn passes_predict_assumptions(distance_queue: &Vec<Result<u64, OCTError>>, time_queue: &Vec<Instant>) -> Result<(Vec<u64>, Vec<I...
[INFO] [stderr]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `MAX_LATENCY_MS` is never used
[INFO] [stderr]  --> src/predictor/taylor_approx.rs:4:7
[INFO] [stderr]   |
[INFO] [stderr] 4 | const MAX_LATENCY_MS: u64 = 18;
[INFO] [stderr]   |       ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `MAX_LATENCY_STD_MS` is never used
[INFO] [stderr]  --> src/predictor/taylor_approx.rs:5:7
[INFO] [stderr]   |
[INFO] [stderr] 5 | const MAX_LATENCY_STD_MS: u64 = 3;
[INFO] [stderr]   |       ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `TAYLOR_POLY_ORDER` is never used
[INFO] [stderr]  --> src/predictor/taylor_approx.rs:6:7
[INFO] [stderr]   |
[INFO] [stderr] 6 | const TAYLOR_POLY_ORDER: u64 = 2; 
[INFO] [stderr]   |       ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `TaylorQuadraticApproximator` is never constructed
[INFO] [stderr]  --> src/predictor/taylor_approx.rs:8:12
[INFO] [stderr]   |
[INFO] [stderr] 8 | pub struct TaylorQuadraticApproximator;
[INFO] [stderr]   |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: associated function `passes_predict_assumptions` is never used
[INFO] [stderr]   --> src/predictor/taylor_approx.rs:32:8
[INFO] [stderr]    |
[INFO] [stderr] 10 | impl TaylorQuadraticApproximator{
[INFO] [stderr]    | -------------------------------- associated function in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 32 |     fn passes_predict_assumptions(distance_queue: &Vec<Result<u64, OCTError>>, time_queue: &Vec<Instant>) -> Result<(f64, f64, Vec<u...
[INFO] [stderr]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `neuralink_final` (bin "neuralink_final") generated 23 warnings (5 duplicates) (run `cargo fix --bin "neuralink_final" -p neuralink_final` to apply 2 suggestions)
[INFO] [stderr] warning: `neuralink_final` (bin "neuralink_final" test) generated 23 warnings (23 duplicates)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.17s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/neuralink_final-b7a36847b234b002)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/neuralink_final-2fd75480616f7b61)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/integration_tests_oracle.rs (/opt/rustwide/target/debug/deps/integration_tests_oracle-5c1e774b15dc55d4)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test test_controller_no_errors_oracle ... FAILED
[INFO] [stdout] test test_controller_distance_errors_oracle has been running for over 60 seconds
[INFO] [stdout] test test_controller_move_errors_oracle has been running for over 60 seconds
[INFO] [stdout] test test_controller_move_errors_oracle ... FAILED
[INFO] [stdout] test test_controller_distance_errors_oracle ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- test_controller_no_errors_oracle stdout ----
[INFO] [stdout] Oracle predictor
[INFO] [stdout] Starting robot...
[INFO] [stdout] get_distance
[INFO] [stdout] mv
[INFO] [stdout] get_state
[INFO] [stdout] Starting controller...
[INFO] [stdout] Starting to process distances...
[INFO] [stdout] Starting to process robot state...
[INFO] [stdout] Out of assert in calibrate
[INFO] [stdout] Moved to position: InserterZ(5332615)
[INFO] [stdout] InserterZ: 0 -> 0 with duration 0
[INFO] [stdout] Moved to position: NeedleZ(0)
[INFO] [stdout] ---------------------------------------------------------------------------------------------------------------------------------------
[INFO] [stdout] Calibrated
[INFO] [stdout] Inserting 0 thread
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 91818.42711626948
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 90163.49352417828
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 93128.3007672152
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 84113.3328939887
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 82675.37667819648
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 75352.22477624565
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 69750.39691918029
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 67133.95529920142
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 59268.94347379112
[INFO] [stdout] Found premove location
[INFO] [stdout] We are too far away from the brain to move
[INFO] [stdout] Found premove location
[INFO] [stdout] InserterZ: 0 -> 3899674 with duration 249
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 54734.31900536944
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 64072.86410807865
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 65600.5084957045
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 74837.48991837841
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 81557.92353306524
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 93637.81910644972
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 93339.80471160682
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 94673.80437808903
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 101554.04339352576
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 104621.86923006363
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 113831.10930612718
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 115308.96794384415
[INFO] [stdout] Success full in brain move
[INFO] [stdout] InserterZ: 3899674 -> 0 with duration 249
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 105288.56963527168
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 108395.18625300948
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 113924.85500858468
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 108218.83972487319
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 102002.2787478161
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 104319.76905411342
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 93529.8282828913
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 85666.3843295672
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 82875.0663437387
[INFO] [stdout] Too many consecutive errors
[INFO] [stdout] Moved to position: NeedleZ(0)
[INFO] [stdout] Cannot change state from Panic to OutOfBrainCalibrated
[INFO] [stdout] 
[INFO] [stdout] thread '<unnamed>' (22) panicked at src/controller.rs:560:5:
[INFO] [stdout] assertion failed: control_state.out_of_brain_calibrated()
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x643a2b5a4dfa - std[f92b4c606f291077]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x643a2b5a4dfa - std[f92b4c606f291077]::backtrace_rs::backtrace::trace_unsynchronized::<std[f92b4c606f291077]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x643a2b5a4dfa - std[f92b4c606f291077]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x643a2b5a4dfa - <<std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[786f478f706679df]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x643a2b5b985a - <core[786f478f706679df]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x643a2b5b985a - core[786f478f706679df]::fmt::write
[INFO] [stdout]    6:     0x643a2b5a97a2 - std[f92b4c606f291077]::io::default_write_fmt::<alloc[64763625b5a07cdb]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x643a2b5a97a2 - <alloc[64763625b5a07cdb]::vec::Vec<u8> as std[f92b4c606f291077]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x643a2b583cef - <std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x643a2b583cef - std[f92b4c606f291077]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x643a2b59d2a9 - std[f92b4c606f291077]::panicking::default_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x643a2b42084c - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x643a2b42084c - test[20e1f0ae6cad7a17]::test_main_with_exit_callback::<test[20e1f0ae6cad7a17]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x643a2b59d522 - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x643a2b59d522 - std[f92b4c606f291077]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x643a2b583dda - std[f92b4c606f291077]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x643a2b57b749 - std[f92b4c606f291077]::sys::backtrace::__rust_end_short_backtrace::<std[f92b4c606f291077]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x643a2b584abd - __rustc[8241495c18a89d70]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x643a2b5ba01c - core[786f478f706679df]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x643a2b5b9fe2 - core[786f478f706679df]::panicking::panic
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panicking.rs:150:5
[INFO] [stdout]   20:     0x643a2b409309 - neuralink_final[7e77ecee4d1a8a53]::controller::retract_ib::<neuralink_final[7e77ecee4d1a8a53]::predictor::oracle_approx::OraclePredictor>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/controller.rs:560:5
[INFO] [stdout]   21:     0x643a2b40ab69 - neuralink_final[7e77ecee4d1a8a53]::controller::insert_ib_open_loop::<neuralink_final[7e77ecee4d1a8a53]::predictor::oracle_approx::OraclePredictor>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/controller.rs:584:51
[INFO] [stdout]   22:     0x643a2b40be74 - neuralink_final[7e77ecee4d1a8a53]::controller::start::<neuralink_final[7e77ecee4d1a8a53]::predictor::oracle_approx::OraclePredictor>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/controller.rs:535:78
[INFO] [stdout]   23:     0x643a2b3af516 - integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#0}::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/integration_tests_oracle.rs:39:54
[INFO] [stdout]   24:     0x643a2b3ff28f - <tokio[7fd527c5825a7f70]::task::local::RunUntil<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#0}::{closure#0}> as core[786f478f706679df]::future::future::Future>::poll::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/task/local.rs:1041:44
[INFO] [stdout]   25:     0x643a2b3fbd50 - <tokio[7fd527c5825a7f70]::task::local::LocalSet>::with::<core[786f478f706679df]::task::poll::Poll<()>, <tokio[7fd527c5825a7f70]::task::local::RunUntil<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#0}::{closure#0}> as core[786f478f706679df]::future::future::Future>::poll::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/task/local.rs:793:13
[INFO] [stdout]   26:     0x643a2b3a1585 - <std[f92b4c606f291077]::thread::local::LocalKey<tokio[7fd527c5825a7f70]::task::local::LocalData>>::try_with::<<tokio[7fd527c5825a7f70]::task::local::LocalSet>::with<core[786f478f706679df]::task::poll::Poll<()>, <tokio[7fd527c5825a7f70]::task::local::RunUntil<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#0}::{closure#0}> as core[786f478f706679df]::future::future::Future>::poll::{closure#0}>::{closure#0}, core[786f478f706679df]::task::poll::Poll<()>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/local.rs:513:12
[INFO] [stdout]   27:     0x643a2b3a05de - <std[f92b4c606f291077]::thread::local::LocalKey<tokio[7fd527c5825a7f70]::task::local::LocalData>>::with::<<tokio[7fd527c5825a7f70]::task::local::LocalSet>::with<core[786f478f706679df]::task::poll::Poll<()>, <tokio[7fd527c5825a7f70]::task::local::RunUntil<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#0}::{closure#0}> as core[786f478f706679df]::future::future::Future>::poll::{closure#0}>::{closure#0}, core[786f478f706679df]::task::poll::Poll<()>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/local.rs:477:20
[INFO] [stdout]   28:     0x643a2b3f37a6 - <tokio[7fd527c5825a7f70]::task::local::LocalSet>::with::<core[786f478f706679df]::task::poll::Poll<()>, <tokio[7fd527c5825a7f70]::task::local::RunUntil<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#0}::{closure#0}> as core[786f478f706679df]::future::future::Future>::poll::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/task/local.rs:791:17
[INFO] [stdout]   29:     0x643a2b4005c6 - <tokio[7fd527c5825a7f70]::task::local::RunUntil<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#0}::{closure#0}> as core[786f478f706679df]::future::future::Future>::poll
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/task/local.rs:1031:22
[INFO] [stdout]   30:     0x643a2b3fc055 - <tokio[7fd527c5825a7f70]::task::local::LocalSet>::run_until::<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#0}::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/task/local.rs:689:19
[INFO] [stdout]   31:     0x643a2b4147ed - <core[786f478f706679df]::pin::Pin<&mut <tokio[7fd527c5825a7f70]::task::local::LocalSet>::run_until<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#0}::{closure#0}>::{closure#0}> as core[786f478f706679df]::future::future::Future>::poll
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/future/future.rs:133:9
[INFO] [stdout]   32:     0x643a2b3e4b5d - <tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[786f478f706679df]::pin::Pin<&mut <tokio[7fd527c5825a7f70]::task::local::LocalSet>::run_until<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#0}::{closure#0}>::{closure#0}>>::{closure#0}::{closure#0}::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/scheduler/current_thread/mod.rs:729:73
[INFO] [stdout]   33:     0x643a2b3e487b - tokio[7fd527c5825a7f70]::runtime::coop::with_budget::<core[786f478f706679df]::task::poll::Poll<()>, <tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[786f478f706679df]::pin::Pin<&mut <tokio[7fd527c5825a7f70]::task::local::LocalSet>::run_until<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#0}::{closure#0}>::{closure#0}>>::{closure#0}::{closure#0}::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/coop.rs:107:5
[INFO] [stdout]   34:     0x643a2b3e487b - tokio[7fd527c5825a7f70]::runtime::coop::budget::<core[786f478f706679df]::task::poll::Poll<()>, <tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[786f478f706679df]::pin::Pin<&mut <tokio[7fd527c5825a7f70]::task::local::LocalSet>::run_until<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#0}::{closure#0}>::{closure#0}>>::{closure#0}::{closure#0}::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/coop.rs:73:5
[INFO] [stdout]   35:     0x643a2b3e487b - <tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[786f478f706679df]::pin::Pin<&mut <tokio[7fd527c5825a7f70]::task::local::LocalSet>::run_until<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#0}::{closure#0}>::{closure#0}>>::{closure#0}::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/scheduler/current_thread/mod.rs:729:25
[INFO] [stdout]   36:     0x643a2b3d92e0 - <tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::Context>::enter::<core[786f478f706679df]::task::poll::Poll<()>, <tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[786f478f706679df]::pin::Pin<&mut <tokio[7fd527c5825a7f70]::task::local::LocalSet>::run_until<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#0}::{closure#0}>::{closure#0}>>::{closure#0}::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/scheduler/current_thread/mod.rs:428:19
[INFO] [stdout]   37:     0x643a2b3e1830 - <tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[786f478f706679df]::pin::Pin<&mut <tokio[7fd527c5825a7f70]::task::local::LocalSet>::run_until<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#0}::{closure#0}>::{closure#0}>>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/scheduler/current_thread/mod.rs:728:44
[INFO] [stdout]   38:     0x643a2b3e0054 - <tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CoreGuard>::enter::<<tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[786f478f706679df]::pin::Pin<&mut <tokio[7fd527c5825a7f70]::task::local::LocalSet>::run_until<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#0}::{closure#0}>::{closure#0}>>::{closure#0}, core[786f478f706679df]::option::Option<()>>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/scheduler/current_thread/mod.rs:807:68
[INFO] [stdout]   39:     0x643a2b406dfb - <tokio[7fd527c5825a7f70]::runtime::context::scoped::Scoped<tokio[7fd527c5825a7f70]::runtime::scheduler::Context>>::set::<<tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[786f478f706679df]::pin::Pin<&mut <tokio[7fd527c5825a7f70]::task::local::LocalSet>::run_until<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#0}::{closure#0}>::{closure#0}>>::{closure#0}, core[786f478f706679df]::option::Option<()>>::{closure#0}, (alloc[64763625b5a07cdb]::boxed::Box<tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::Core>, core[786f478f706679df]::option::Option<()>)>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/context/scoped.rs:40:9
[INFO] [stdout]   40:     0x643a2b3bac89 - tokio[7fd527c5825a7f70]::runtime::context::set_scheduler::<(alloc[64763625b5a07cdb]::boxed::Box<tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::Core>, core[786f478f706679df]::option::Option<()>), <tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[786f478f706679df]::pin::Pin<&mut <tokio[7fd527c5825a7f70]::task::local::LocalSet>::run_until<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#0}::{closure#0}>::{closure#0}>>::{closure#0}, core[786f478f706679df]::option::Option<()>>::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/context.rs:180:38
[INFO] [stdout]   41:     0x643a2b3a2ad2 - <std[f92b4c606f291077]::thread::local::LocalKey<tokio[7fd527c5825a7f70]::runtime::context::Context>>::try_with::<tokio[7fd527c5825a7f70]::runtime::context::set_scheduler<(alloc[64763625b5a07cdb]::boxed::Box<tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::Core>, core[786f478f706679df]::option::Option<()>), <tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[786f478f706679df]::pin::Pin<&mut <tokio[7fd527c5825a7f70]::task::local::LocalSet>::run_until<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#0}::{closure#0}>::{closure#0}>>::{closure#0}, core[786f478f706679df]::option::Option<()>>::{closure#0}>::{closure#0}, (alloc[64763625b5a07cdb]::boxed::Box<tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::Core>, core[786f478f706679df]::option::Option<()>)>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/local.rs:513:12
[INFO] [stdout]   42:     0x643a2b3a22be - <std[f92b4c606f291077]::thread::local::LocalKey<tokio[7fd527c5825a7f70]::runtime::context::Context>>::with::<tokio[7fd527c5825a7f70]::runtime::context::set_scheduler<(alloc[64763625b5a07cdb]::boxed::Box<tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::Core>, core[786f478f706679df]::option::Option<()>), <tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[786f478f706679df]::pin::Pin<&mut <tokio[7fd527c5825a7f70]::task::local::LocalSet>::run_until<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#0}::{closure#0}>::{closure#0}>>::{closure#0}, core[786f478f706679df]::option::Option<()>>::{closure#0}>::{closure#0}, (alloc[64763625b5a07cdb]::boxed::Box<tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::Core>, core[786f478f706679df]::option::Option<()>)>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/local.rs:477:20
[INFO] [stdout]   43:     0x643a2b3ba49d - tokio[7fd527c5825a7f70]::runtime::context::set_scheduler::<(alloc[64763625b5a07cdb]::boxed::Box<tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::Core>, core[786f478f706679df]::option::Option<()>), <tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[786f478f706679df]::pin::Pin<&mut <tokio[7fd527c5825a7f70]::task::local::LocalSet>::run_until<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#0}::{closure#0}>::{closure#0}>>::{closure#0}, core[786f478f706679df]::option::Option<()>>::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/context.rs:180:17
[INFO] [stdout]   44:     0x643a2b3dd320 - <tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CoreGuard>::enter::<<tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[786f478f706679df]::pin::Pin<&mut <tokio[7fd527c5825a7f70]::task::local::LocalSet>::run_until<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#0}::{closure#0}>::{closure#0}>>::{closure#0}, core[786f478f706679df]::option::Option<()>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/scheduler/current_thread/mod.rs:807:27
[INFO] [stdout]   45:     0x643a2b3ddab6 - <tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[786f478f706679df]::pin::Pin<&mut <tokio[7fd527c5825a7f70]::task::local::LocalSet>::run_until<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#0}::{closure#0}>::{closure#0}>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/scheduler/current_thread/mod.rs:716:24
[INFO] [stdout]   46:     0x643a2b3df643 - <tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CurrentThread>::block_on::<<tokio[7fd527c5825a7f70]::task::local::LocalSet>::run_until<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#0}::{closure#0}>::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/scheduler/current_thread/mod.rs:196:33
[INFO] [stdout]   47:     0x643a2b3c2773 - tokio[7fd527c5825a7f70]::runtime::context::runtime::enter_runtime::<<tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CurrentThread>::block_on<<tokio[7fd527c5825a7f70]::task::local::LocalSet>::run_until<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#0}::{closure#0}>::{closure#0}>::{closure#0}, ()>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/context/runtime.rs:65:16
[INFO] [stdout]   48:     0x643a2b3d89f6 - <tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CurrentThread>::block_on::<<tokio[7fd527c5825a7f70]::task::local::LocalSet>::run_until<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#0}::{closure#0}>::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/scheduler/current_thread/mod.rs:184:9
[INFO] [stdout]   49:     0x643a2b3d1e9c - <tokio[7fd527c5825a7f70]::runtime::runtime::Runtime>::block_on_inner::<<tokio[7fd527c5825a7f70]::task::local::LocalSet>::run_until<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#0}::{closure#0}>::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/runtime.rs:368:52
[INFO] [stdout]   50:     0x643a2b3d2276 - <tokio[7fd527c5825a7f70]::runtime::runtime::Runtime>::block_on::<<tokio[7fd527c5825a7f70]::task::local::LocalSet>::run_until<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#0}::{closure#0}>::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/runtime.rs:342:18
[INFO] [stdout]   51:     0x643a2b3f3860 - <tokio[7fd527c5825a7f70]::task::local::LocalSet>::block_on::<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#0}::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/task/local.rs:646:12
[INFO] [stdout]   52:     0x643a2b3afa17 - integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/integration_tests_oracle.rs:38:15
[INFO] [stdout]   53:     0x643a2b3ef4b6 - std[f92b4c606f291077]::sys::backtrace::__rust_begin_short_backtrace::<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#0}, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   54:     0x643a2b3ebd8a - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   55:     0x643a2b3ed1c0 - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#0}, ()>::{closure#1}::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   56:     0x643a2b3d37b6 - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   57:     0x643a2b3edb1b - __rust_try
[INFO] [stdout]   58:     0x643a2b3eb160 - std[f92b4c606f291077]::panicking::catch_unwind::<(), core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   59:     0x643a2b3eb160 - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   60:     0x643a2b3eb160 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#0}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   61:     0x643a2b3abcee - <std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#0}, ()>::{closure#1} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   62:     0x643a2b5a46ff - <alloc[64763625b5a07cdb]::boxed::Box<dyn core[786f478f706679df]::ops::function::FnOnce<(), Output = ()> + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   63:     0x643a2b5a46ff - <std[f92b4c606f291077]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   64:     0x798341ef8aa4 - <unknown>
[INFO] [stdout]   65:     0x798341f85a64 - clone
[INFO] [stdout]   66:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] thread '<unnamed>' (23) panicked at src/robot.rs:346:31:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Ok(1462218)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x643a2b5a4dfa - std[f92b4c606f291077]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x643a2b5a4dfa - std[f92b4c606f291077]::backtrace_rs::backtrace::trace_unsynchronized::<std[f92b4c606f291077]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x643a2b5a4dfa - std[f92b4c606f291077]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x643a2b5a4dfa - <<std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[786f478f706679df]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x643a2b5b985a - <core[786f478f706679df]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x643a2b5b985a - core[786f478f706679df]::fmt::write
[INFO] [stdout]    6:     0x643a2b5a97a2 - std[f92b4c606f291077]::io::default_write_fmt::<alloc[64763625b5a07cdb]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x643a2b5a97a2 - <alloc[64763625b5a07cdb]::vec::Vec<u8> as std[f92b4c606f291077]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x643a2b583cef - <std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x643a2b583cef - std[f92b4c606f291077]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x643a2b59d2a9 - std[f92b4c606f291077]::panicking::default_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x643a2b42084c - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x643a2b42084c - test[20e1f0ae6cad7a17]::test_main_with_exit_callback::<test[20e1f0ae6cad7a17]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x643a2b59d522 - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x643a2b59d522 - std[f92b4c606f291077]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x643a2b583da8 - std[f92b4c606f291077]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x643a2b57b749 - std[f92b4c606f291077]::sys::backtrace::__rust_end_short_backtrace::<std[f92b4c606f291077]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x643a2b584abd - __rustc[8241495c18a89d70]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x643a2b5ba01c - core[786f478f706679df]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x643a2b5b9d92 - core[786f478f706679df]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x643a2b486c80 - <core[786f478f706679df]::result::Result<(), core[786f478f706679df]::result::Result<u64, neuralink_final[7e77ecee4d1a8a53]::interface::OCTError>>>::unwrap
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x643a2b486c80 - neuralink_final[7e77ecee4d1a8a53]::robot::get_distance::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/robot.rs:346:31
[INFO] [stdout]   22:     0x643a2b46179c - <tokio[7fd527c5825a7f70]::runtime::task::core::Core<neuralink_final[7e77ecee4d1a8a53]::robot::get_distance::{closure#0}, alloc[64763625b5a07cdb]::sync::Arc<tokio[7fd527c5825a7f70]::task::local::Shared>>>::poll::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/task/core.rs:331:24
[INFO] [stdout]   23:     0x643a2b4689bc - <tokio[7fd527c5825a7f70]::loom::std::unsafe_cell::UnsafeCell<tokio[7fd527c5825a7f70]::runtime::task::core::Stage<neuralink_final[7e77ecee4d1a8a53]::robot::get_distance::{closure#0}>>>::with_mut::<core[786f478f706679df]::task::poll::Poll<()>, <tokio[7fd527c5825a7f70]::runtime::task::core::Core<neuralink_final[7e77ecee4d1a8a53]::robot::get_distance::{closure#0}, alloc[64763625b5a07cdb]::sync::Arc<tokio[7fd527c5825a7f70]::task::local::Shared>>>::poll::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/loom/std/unsafe_cell.rs:16:9
[INFO] [stdout]   24:     0x643a2b4689bc - <tokio[7fd527c5825a7f70]::runtime::task::core::Core<neuralink_final[7e77ecee4d1a8a53]::robot::get_distance::{closure#0}, alloc[64763625b5a07cdb]::sync::Arc<tokio[7fd527c5825a7f70]::task::local::Shared>>>::poll
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/task/core.rs:320:30
[INFO] [stdout]   25:     0x643a2b45587e - tokio[7fd527c5825a7f70]::runtime::task::harness::poll_future::<neuralink_final[7e77ecee4d1a8a53]::robot::get_distance::{closure#0}, alloc[64763625b5a07cdb]::sync::Arc<tokio[7fd527c5825a7f70]::task::local::Shared>>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/task/harness.rs:499:30
[INFO] [stdout]   26:     0x643a2b47e7d1 - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<tokio[7fd527c5825a7f70]::runtime::task::harness::poll_future<neuralink_final[7e77ecee4d1a8a53]::robot::get_distance::{closure#0}, alloc[64763625b5a07cdb]::sync::Arc<tokio[7fd527c5825a7f70]::task::local::Shared>>::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x643a2b46f07f - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<tokio[7fd527c5825a7f70]::runtime::task::harness::poll_future<neuralink_final[7e77ecee4d1a8a53]::robot::get_distance::{closure#0}, alloc[64763625b5a07cdb]::sync::Arc<tokio[7fd527c5825a7f70]::task::local::Shared>>::{closure#0}>, core[786f478f706679df]::task::poll::Poll<()>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x643a2b45f1db - __rust_try
[INFO] [stdout]   29:     0x643a2b45d553 - std[f92b4c606f291077]::panicking::catch_unwind::<core[786f478f706679df]::task::poll::Poll<()>, core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<tokio[7fd527c5825a7f70]::runtime::task::harness::poll_future<neuralink_final[7e77ecee4d1a8a53]::robot::get_distance::{closure#0}, alloc[64763625b5a07cdb]::sync::Arc<tokio[7fd527c5825a7f70]::task::local::Shared>>::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x643a2b45d553 - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<tokio[7fd527c5825a7f70]::runtime::task::harness::poll_future<neuralink_final[7e77ecee4d1a8a53]::robot::get_distance::{closure#0}, alloc[64763625b5a07cdb]::sync::Arc<tokio[7fd527c5825a7f70]::task::local::Shared>>::{closure#0}>, core[786f478f706679df]::task::poll::Poll<()>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x643a2b4543f0 - tokio[7fd527c5825a7f70]::runtime::task::harness::poll_future::<neuralink_final[7e77ecee4d1a8a53]::robot::get_distance::{closure#0}, alloc[64763625b5a07cdb]::sync::Arc<tokio[7fd527c5825a7f70]::task::local::Shared>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/task/harness.rs:487:18
[INFO] [stdout]   32:     0x643a2b45a1e9 - <tokio[7fd527c5825a7f70]::runtime::task::harness::Harness<neuralink_final[7e77ecee4d1a8a53]::robot::get_distance::{closure#0}, alloc[64763625b5a07cdb]::sync::Arc<tokio[7fd527c5825a7f70]::task::local::Shared>>>::poll_inner
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/task/harness.rs:209:27
[INFO] [stdout]   33:     0x643a2b45a487 - <tokio[7fd527c5825a7f70]::runtime::task::harness::Harness<neuralink_final[7e77ecee4d1a8a53]::robot::get_distance::{closure#0}, alloc[64763625b5a07cdb]::sync::Arc<tokio[7fd527c5825a7f70]::task::local::Shared>>>::poll
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/task/harness.rs:154:20
[INFO] [stdout]   34:     0x643a2b4860ad - tokio[7fd527c5825a7f70]::runtime::task::raw::poll::<neuralink_final[7e77ecee4d1a8a53]::robot::get_distance::{closure#0}, alloc[64763625b5a07cdb]::sync::Arc<tokio[7fd527c5825a7f70]::task::local::Shared>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/task/raw.rs:271:13
[INFO] [stdout]   35:     0x643a2b51e887 - <tokio[7fd527c5825a7f70]::runtime::task::raw::RawTask>::poll
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/task/raw.rs:201:18
[INFO] [stdout]   36:     0x643a2b508152 - <tokio[7fd527c5825a7f70]::runtime::task::LocalNotified<alloc[64763625b5a07cdb]::sync::Arc<tokio[7fd527c5825a7f70]::task::local::Shared>>>::run
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/task/mod.rs:435:13
[INFO] [stdout]   37:     0x643a2b4e509b - <tokio[7fd527c5825a7f70]::task::local::LocalSet>::tick::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/task/local.rs:739:68
[INFO] [stdout]   38:     0x643a2b4e75f7 - tokio[7fd527c5825a7f70]::runtime::coop::with_budget::<(), <tokio[7fd527c5825a7f70]::task::local::LocalSet>::tick::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/coop.rs:107:5
[INFO] [stdout]   39:     0x643a2b4e75f7 - tokio[7fd527c5825a7f70]::runtime::coop::budget::<(), <tokio[7fd527c5825a7f70]::task::local::LocalSet>::tick::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/coop.rs:73:5
[INFO] [stdout]   40:     0x643a2b4e75f7 - <tokio[7fd527c5825a7f70]::task::local::LocalSet>::tick
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/task/local.rs:739:31
[INFO] [stdout]   41:     0x643a2b3ff410 - <tokio[7fd527c5825a7f70]::task::local::RunUntil<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#1}::{closure#0}> as core[786f478f706679df]::future::future::Future>::poll::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/task/local.rs:1045:29
[INFO] [stdout]   42:     0x643a2b3fbe40 - <tokio[7fd527c5825a7f70]::task::local::LocalSet>::with::<core[786f478f706679df]::task::poll::Poll<()>, <tokio[7fd527c5825a7f70]::task::local::RunUntil<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#1}::{closure#0}> as core[786f478f706679df]::future::future::Future>::poll::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/task/local.rs:793:13
[INFO] [stdout]   43:     0x643a2b3a1685 - <std[f92b4c606f291077]::thread::local::LocalKey<tokio[7fd527c5825a7f70]::task::local::LocalData>>::try_with::<<tokio[7fd527c5825a7f70]::task::local::LocalSet>::with<core[786f478f706679df]::task::poll::Poll<()>, <tokio[7fd527c5825a7f70]::task::local::RunUntil<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#1}::{closure#0}> as core[786f478f706679df]::future::future::Future>::poll::{closure#0}>::{closure#0}, core[786f478f706679df]::task::poll::Poll<()>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/local.rs:513:12
[INFO] [stdout]   44:     0x643a2b3a062e - <std[f92b4c606f291077]::thread::local::LocalKey<tokio[7fd527c5825a7f70]::task::local::LocalData>>::with::<<tokio[7fd527c5825a7f70]::task::local::LocalSet>::with<core[786f478f706679df]::task::poll::Poll<()>, <tokio[7fd527c5825a7f70]::task::local::RunUntil<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#1}::{closure#0}> as core[786f478f706679df]::future::future::Future>::poll::{closure#0}>::{closure#0}, core[786f478f706679df]::task::poll::Poll<()>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/local.rs:477:20
[INFO] [stdout]   45:     0x643a2b3f37e6 - <tokio[7fd527c5825a7f70]::task::local::LocalSet>::with::<core[786f478f706679df]::task::poll::Poll<()>, <tokio[7fd527c5825a7f70]::task::local::RunUntil<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#1}::{closure#0}> as core[786f478f706679df]::future::future::Future>::poll::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/task/local.rs:791:17
[INFO] [stdout]   46:     0x643a2b400616 - <tokio[7fd527c5825a7f70]::task::local::RunUntil<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#1}::{closure#0}> as core[786f478f706679df]::future::future::Future>::poll
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/task/local.rs:1031:22
[INFO] [stdout]   47:     0x643a2b3fc295 - <tokio[7fd527c5825a7f70]::task::local::LocalSet>::run_until::<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#1}::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/task/local.rs:689:19
[INFO] [stdout]   48:     0x643a2b41482d - <core[786f478f706679df]::pin::Pin<&mut <tokio[7fd527c5825a7f70]::task::local::LocalSet>::run_until<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#1}::{closure#0}>::{closure#0}> as core[786f478f706679df]::future::future::Future>::poll
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/future/future.rs:133:9
[INFO] [stdout]   49:     0x643a2b3e4b9d - <tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[786f478f706679df]::pin::Pin<&mut <tokio[7fd527c5825a7f70]::task::local::LocalSet>::run_until<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#1}::{closure#0}>::{closure#0}>>::{closure#0}::{closure#0}::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/scheduler/current_thread/mod.rs:729:73
[INFO] [stdout]   50:     0x643a2b3e4a1b - tokio[7fd527c5825a7f70]::runtime::coop::with_budget::<core[786f478f706679df]::task::poll::Poll<()>, <tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[786f478f706679df]::pin::Pin<&mut <tokio[7fd527c5825a7f70]::task::local::LocalSet>::run_until<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#1}::{closure#0}>::{closure#0}>>::{closure#0}::{closure#0}::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/coop.rs:107:5
[INFO] [stdout]   51:     0x643a2b3e4a1b - tokio[7fd527c5825a7f70]::runtime::coop::budget::<core[786f478f706679df]::task::poll::Poll<()>, <tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[786f478f706679df]::pin::Pin<&mut <tokio[7fd527c5825a7f70]::task::local::LocalSet>::run_until<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#1}::{closure#0}>::{closure#0}>>::{closure#0}::{closure#0}::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/coop.rs:73:5
[INFO] [stdout]   52:     0x643a2b3e4a1b - <tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[786f478f706679df]::pin::Pin<&mut <tokio[7fd527c5825a7f70]::task::local::LocalSet>::run_until<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#1}::{closure#0}>::{closure#0}>>::{closure#0}::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/scheduler/current_thread/mod.rs:729:25
[INFO] [stdout]   53:     0x643a2b3d9600 - <tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::Context>::enter::<core[786f478f706679df]::task::poll::Poll<()>, <tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[786f478f706679df]::pin::Pin<&mut <tokio[7fd527c5825a7f70]::task::local::LocalSet>::run_until<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#1}::{closure#0}>::{closure#0}>>::{closure#0}::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/scheduler/current_thread/mod.rs:428:19
[INFO] [stdout]   54:     0x643a2b3e22d0 - <tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[786f478f706679df]::pin::Pin<&mut <tokio[7fd527c5825a7f70]::task::local::LocalSet>::run_until<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#1}::{closure#0}>::{closure#0}>>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/scheduler/current_thread/mod.rs:728:44
[INFO] [stdout]   55:     0x643a2b3e0074 - <tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CoreGuard>::enter::<<tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[786f478f706679df]::pin::Pin<&mut <tokio[7fd527c5825a7f70]::task::local::LocalSet>::run_until<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#1}::{closure#0}>::{closure#0}>>::{closure#0}, core[786f478f706679df]::option::Option<()>>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/scheduler/current_thread/mod.rs:807:68
[INFO] [stdout]   56:     0x643a2b406f4b - <tokio[7fd527c5825a7f70]::runtime::context::scoped::Scoped<tokio[7fd527c5825a7f70]::runtime::scheduler::Context>>::set::<<tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[786f478f706679df]::pin::Pin<&mut <tokio[7fd527c5825a7f70]::task::local::LocalSet>::run_until<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#1}::{closure#0}>::{closure#0}>>::{closure#0}, core[786f478f706679df]::option::Option<()>>::{closure#0}, (alloc[64763625b5a07cdb]::boxed::Box<tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::Core>, core[786f478f706679df]::option::Option<()>)>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/context/scoped.rs:40:9
[INFO] [stdout]   57:     0x643a2b3bacc9 - tokio[7fd527c5825a7f70]::runtime::context::set_scheduler::<(alloc[64763625b5a07cdb]::boxed::Box<tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::Core>, core[786f478f706679df]::option::Option<()>), <tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[786f478f706679df]::pin::Pin<&mut <tokio[7fd527c5825a7f70]::task::local::LocalSet>::run_until<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#1}::{closure#0}>::{closure#0}>>::{closure#0}, core[786f478f706679df]::option::Option<()>>::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/context.rs:180:38
[INFO] [stdout]   58:     0x643a2b3a2c12 - <std[f92b4c606f291077]::thread::local::LocalKey<tokio[7fd527c5825a7f70]::runtime::context::Context>>::try_with::<tokio[7fd527c5825a7f70]::runtime::context::set_scheduler<(alloc[64763625b5a07cdb]::boxed::Box<tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::Core>, core[786f478f706679df]::option::Option<()>), <tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[786f478f706679df]::pin::Pin<&mut <tokio[7fd527c5825a7f70]::task::local::LocalSet>::run_until<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#1}::{closure#0}>::{closure#0}>>::{closure#0}, core[786f478f706679df]::option::Option<()>>::{closure#0}>::{closure#0}, (alloc[64763625b5a07cdb]::boxed::Box<tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::Core>, core[786f478f706679df]::option::Option<()>)>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/local.rs:513:12
[INFO] [stdout]   59:     0x643a2b3a231e - <std[f92b4c606f291077]::thread::local::LocalKey<tokio[7fd527c5825a7f70]::runtime::context::Context>>::with::<tokio[7fd527c5825a7f70]::runtime::context::set_scheduler<(alloc[64763625b5a07cdb]::boxed::Box<tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::Core>, core[786f478f706679df]::option::Option<()>), <tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[786f478f706679df]::pin::Pin<&mut <tokio[7fd527c5825a7f70]::task::local::LocalSet>::run_until<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#1}::{closure#0}>::{closure#0}>>::{closure#0}, core[786f478f706679df]::option::Option<()>>::{closure#0}>::{closure#0}, (alloc[64763625b5a07cdb]::boxed::Box<tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::Core>, core[786f478f706679df]::option::Option<()>)>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/local.rs:477:20
[INFO] [stdout]   60:     0x643a2b3ba4dd - tokio[7fd527c5825a7f70]::runtime::context::set_scheduler::<(alloc[64763625b5a07cdb]::boxed::Box<tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::Core>, core[786f478f706679df]::option::Option<()>), <tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[786f478f706679df]::pin::Pin<&mut <tokio[7fd527c5825a7f70]::task::local::LocalSet>::run_until<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#1}::{closure#0}>::{closure#0}>>::{closure#0}, core[786f478f706679df]::option::Option<()>>::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/context.rs:180:17
[INFO] [stdout]   61:     0x643a2b3dd740 - <tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CoreGuard>::enter::<<tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[786f478f706679df]::pin::Pin<&mut <tokio[7fd527c5825a7f70]::task::local::LocalSet>::run_until<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#1}::{closure#0}>::{closure#0}>>::{closure#0}, core[786f478f706679df]::option::Option<()>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/scheduler/current_thread/mod.rs:807:27
[INFO] [stdout]   62:     0x643a2b3ddb36 - <tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[786f478f706679df]::pin::Pin<&mut <tokio[7fd527c5825a7f70]::task::local::LocalSet>::run_until<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#1}::{closure#0}>::{closure#0}>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/scheduler/current_thread/mod.rs:716:24
[INFO] [stdout]   63:     0x643a2b3df9a3 - <tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CurrentThread>::block_on::<<tokio[7fd527c5825a7f70]::task::local::LocalSet>::run_until<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#1}::{closure#0}>::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/scheduler/current_thread/mod.rs:196:33
[INFO] [stdout]   64:     0x643a2b3c28e3 - tokio[7fd527c5825a7f70]::runtime::context::runtime::enter_runtime::<<tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CurrentThread>::block_on<<tokio[7fd527c5825a7f70]::task::local::LocalSet>::run_until<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#1}::{closure#0}>::{closure#0}>::{closure#0}, ()>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/context/runtime.rs:65:16
[INFO] [stdout]   65:     0x643a2b3d8ad6 - <tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CurrentThread>::block_on::<<tokio[7fd527c5825a7f70]::task::local::LocalSet>::run_until<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#1}::{closure#0}>::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/scheduler/current_thread/mod.rs:184:9
[INFO] [stdout]   66:     0x643a2b3d204c - <tokio[7fd527c5825a7f70]::runtime::runtime::Runtime>::block_on_inner::<<tokio[7fd527c5825a7f70]::task::local::LocalSet>::run_until<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#1}::{closure#0}>::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/runtime.rs:368:52
[INFO] [stdout]   67:     0x643a2b3d24f6 - <tokio[7fd527c5825a7f70]::runtime::runtime::Runtime>::block_on::<<tokio[7fd527c5825a7f70]::task::local::LocalSet>::run_until<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#1}::{closure#0}>::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/runtime.rs:342:18
[INFO] [stdout]   68:     0x643a2b3f38e0 - <tokio[7fd527c5825a7f70]::task::local::LocalSet>::block_on::<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#1}::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/task/local.rs:646:12
[INFO] [stdout]   69:     0x643a2b3afd6e - integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#1}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/integration_tests_oracle.rs:50:15
[INFO] [stdout]   70:     0x643a2b3ef4c6 - std[f92b4c606f291077]::sys::backtrace::__rust_begin_short_backtrace::<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   71:     0x643a2b3ebf93 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   72:     0x643a2b3ed1f0 - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#1}, ()>::{closure#1}::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   73:     0x643a2b3d37ea - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   74:     0x643a2b3edb1b - __rust_try
[INFO] [stdout]   75:     0x643a2b3eb59e - std[f92b4c606f291077]::panicking::catch_unwind::<(), core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   76:     0x643a2b3eb59e - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   77:     0x643a2b3eb59e - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   78:     0x643a2b3abd0e - <std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#1}, ()>::{closure#1} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   79:     0x643a2b5a46ff - <alloc[64763625b5a07cdb]::boxed::Box<dyn core[786f478f706679df]::ops::function::FnOnce<(), Output = ()> + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   80:     0x643a2b5a46ff - <std[f92b4c606f291077]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   81:     0x798341ef8aa4 - <unknown>
[INFO] [stdout]   82:     0x798341f85a64 - clone
[INFO] [stdout]   83:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] thread 'test_controller_no_errors_oracle' (21) panicked at tests/integration_tests_oracle.rs:56:23:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Any { .. }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x643a2b5a4dfa - std[f92b4c606f291077]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x643a2b5a4dfa - std[f92b4c606f291077]::backtrace_rs::backtrace::trace_unsynchronized::<std[f92b4c606f291077]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x643a2b5a4dfa - std[f92b4c606f291077]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x643a2b5a4dfa - <<std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[786f478f706679df]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x643a2b5b985a - <core[786f478f706679df]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x643a2b5b985a - core[786f478f706679df]::fmt::write
[INFO] [stdout]    6:     0x643a2b5a97a2 - std[f92b4c606f291077]::io::default_write_fmt::<alloc[64763625b5a07cdb]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x643a2b5a97a2 - <alloc[64763625b5a07cdb]::vec::Vec<u8> as std[f92b4c606f291077]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x643a2b583cef - <std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x643a2b583cef - std[f92b4c606f291077]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x643a2b59d2a9 - std[f92b4c606f291077]::panicking::default_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x643a2b42084c - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x643a2b42084c - test[20e1f0ae6cad7a17]::test_main_with_exit_callback::<test[20e1f0ae6cad7a17]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x643a2b59d522 - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x643a2b59d522 - std[f92b4c606f291077]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x643a2b583da8 - std[f92b4c606f291077]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x643a2b57b749 - std[f92b4c606f291077]::sys::backtrace::__rust_end_short_backtrace::<std[f92b4c606f291077]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x643a2b584abd - __rustc[8241495c18a89d70]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x643a2b5ba01c - core[786f478f706679df]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x643a2b5b9d92 - core[786f478f706679df]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x643a2b3b3f0a - <core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::boxed::Box<dyn core[786f478f706679df]::any::Any + core[786f478f706679df]::marker::Send>>>::unwrap
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x643a2b3b3f0a - integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/integration_tests_oracle.rs:56:23
[INFO] [stdout]   22:     0x643a2b3b4598 - integration_tests_oracle[fb59b635feaf26f]::test_controller_no_errors_oracle
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/integration_tests_oracle.rs:136:31
[INFO] [stdout]   23:     0x643a2b3afe87 - integration_tests_oracle[fb59b635feaf26f]::test_controller_no_errors_oracle::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/integration_tests_oracle.rs:128:38
[INFO] [stdout]   24:     0x643a2b3ac456 - <integration_tests_oracle[fb59b635feaf26f]::test_controller_no_errors_oracle::{closure#0} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x643a2b41492b - <fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x643a2b41492b - test[20e1f0ae6cad7a17]::__rust_begin_short_backtrace::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:663:18
[INFO] [stdout]   27:     0x643a2b42131b - test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:74
[INFO] [stdout]   28:     0x643a2b42131b - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   29:     0x643a2b42131b - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   30:     0x643a2b42131b - std[f92b4c606f291077]::panicking::catch_unwind::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   31:     0x643a2b42131b - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   32:     0x643a2b42131b - test[20e1f0ae6cad7a17]::run_test_in_process
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:27
[INFO] [stdout]   33:     0x643a2b42131b - test[20e1f0ae6cad7a17]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:607:43
[INFO] [stdout]   34:     0x643a2b41ca34 - test[20e1f0ae6cad7a17]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:637:41
[INFO] [stdout]   35:     0x643a2b41ca34 - std[f92b4c606f291077]::sys::backtrace::__rust_begin_short_backtrace::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   36:     0x643a2b423f22 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   37:     0x643a2b423f22 - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   38:     0x643a2b423f22 - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   39:     0x643a2b423f22 - std[f92b4c606f291077]::panicking::catch_unwind::<(), core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   40:     0x643a2b423f22 - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   41:     0x643a2b423f22 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   42:     0x643a2b423f22 - <std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   43:     0x643a2b5a46ff - <alloc[64763625b5a07cdb]::boxed::Box<dyn core[786f478f706679df]::ops::function::FnOnce<(), Output = ()> + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   44:     0x643a2b5a46ff - <std[f92b4c606f291077]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   45:     0x798341ef8aa4 - <unknown>
[INFO] [stdout]   46:     0x798341f85a64 - clone
[INFO] [stdout]   47:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_controller_move_errors_oracle stdout ----
[INFO] [stdout] Oracle predictor
[INFO] [stdout] Starting controller...
[INFO] [stdout] Starting to process distances...
[INFO] [stdout] Starting to process robot state...
[INFO] [stdout] Starting robot...
[INFO] [stdout] get_distance
[INFO] [stdout] mv
[INFO] [stdout] get_state
[INFO] [stdout] Out of assert in calibrate
[INFO] [stdout] Moved to position: InserterZ(5332329)
[INFO] [stdout] InserterZ: 0 -> 0 with duration 0
[INFO] [stdout] Moved to position: NeedleZ(0)
[INFO] [stdout] ---------------------------------------------------------------------------------------------------------------------------------------
[INFO] [stdout] Calibrated
[INFO] [stdout] Inserting 0 thread
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] Found premove location
[INFO] [stdout] We are too far away from the brain to move
[INFO] [stdout] Found premove location
[INFO] [stdout] Failed to find root with furthest needle move: 434.66401061363024
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 52213.23469008028
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 60432.86410807865
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 70627.35798521666
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 80737.51040186221
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 85317.4312144838
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 91441.35501855402
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 93670.30306366947
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 98178.95669404697
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 101905.45738729648
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 104818.78721323167
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 110387.45437127294
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 108122.96794384415
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 108490.93613337632
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 111445.34298335493
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 113404.66941712413
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 111037.30579793965
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 107580.85808654339
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 103193.41539532412
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 95129.49755413644
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 89615.31666108454
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 81043.63922581542
[INFO] [stdout] Too many consecutive errors
[INFO] [stdout] Found premove location
[INFO] [stdout] We are too far away from the brain to move
[INFO] [stdout] InserterZ: 0 -> 0 with duration 0
[INFO] [stdout] Moved to position: NeedleZ(0)
[INFO] [stdout] Cannot change state from Panic to Panic
[INFO] [stdout] Found premove location
[INFO] [stdout] Moved to position: InserterZ(0)
[INFO] [stdout] Cannot change state from Panic to Panic
[INFO] [stdout] Out of assert in calibrate
[INFO] [stdout] Moved to position: InserterZ(5332479)
[INFO] [stdout] InserterZ: 0 -> 0 with duration 0
[INFO] [stdout] Moved to position: NeedleZ(0)
[INFO] [stdout] ---------------------------------------------------------------------------------------------------------------------------------------
[INFO] [stdout] Calibrated
[INFO] [stdout] Inserting 0 thread
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 81223.10048738506
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 71177.63994268177
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 68228.09060539538
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 55911.82380581135
[INFO] [stdout] Failing because latency is too big: 19
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 60589.35431789211
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 60479.91520127852
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 64310.2561718045
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 69291.6385248641
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 75541.63032472681
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 73750.33920922666
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 78382.35423905635
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 79697.35869730951
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 80135.457895205
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 79695.84324541199
[INFO] [stdout] Failing because latency is too big: 60
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 97784.66673887381
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 59395.66673887381
[INFO] [stdout] Failing because latency is too big: 36
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 55453.306264507584
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 50926.93970377883
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 60099.84763299674
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 68357.91031448462
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 73996.26208947413
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 78087.1862373763
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 83466.60482034925
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 85568.84422838956
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 86393.83782251272
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 92191.76897253736
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 94265.7921358716
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 92478.45385603199
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 95825.36222913302
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 92341.09153718478
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 90990.38121884642
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 88793.82777616463
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 85767.5902737499
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 84437.32058183954
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 81974.22264065058
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 73742.2716310405
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 65536.37747372652
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 58815.30519158649
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 52930.12054464361
[INFO] [stdout] Too many consecutive errors
[INFO] [stdout] Found premove location
[INFO] [stdout] We are too far away from the brain to move
[INFO] [stdout] InserterZ: 0 -> 0 with duration 0
[INFO] [stdout] Moved to position: NeedleZ(0)
[INFO] [stdout] Cannot change state from Panic to Panic
[INFO] [stdout] Found premove location
[INFO] [stdout] Moved to position: InserterZ(0)
[INFO] [stdout] Cannot change state from Panic to Panic
[INFO] [stdout] Out of assert in calibrate
[INFO] [stdout] Moved to position: InserterZ(5332344)
[INFO] [stdout] InserterZ: 0 -> 0 with duration 0
[INFO] [stdout] Moved to position: NeedleZ(0)
[INFO] [stdout] ---------------------------------------------------------------------------------------------------------------------------------------
[INFO] [stdout] Calibrated
[INFO] [stdout] Inserting 0 thread
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 50873.71637817181
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 56860.992663574056
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 64316.43315956462
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 66730.26721779653
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 70528.52841610741
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 75970.53228039446
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 75697.56264900044
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 79531.61772471631
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 77508.65644617577
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 79591.02813563577
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 78311.32855766558
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 78465.5908354253
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 75163.47754395811
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 71208.14742227597
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 62460.75519484468
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 57323.68098856928
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 53010.97284101788
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 56022.81554904976
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 57926.48664668668
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 64501.360088999616
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 75438.82713964232
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 78859.17874172132
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 80938.59796965285
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 84913.1662739059
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 88128.69803474552
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 90548.86301453353
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 95151.83134899638
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 92908.7633903739
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 92816.761031718
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 91869.0074344736
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 90071.29372776777
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 90148.67254334292
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 83977.81626521482
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 82146.33978424314
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 74726.84759840718
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 69006.96321398113
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 64418.77781785745
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 57175.70907242014
[INFO] [stdout] Too many consecutive errors
[INFO] [stdout] Found premove location
[INFO] [stdout] We are too far away from the brain to move
[INFO] [stdout] InserterZ: 0 -> 0 with duration 0
[INFO] [stdout] Moved to position: NeedleZ(0)
[INFO] [stdout] Cannot change state from Panic to Panic
[INFO] [stdout] Found premove location
[INFO] [stdout] Moved to position: InserterZ(0)
[INFO] [stdout] Cannot change state from Panic to Panic
[INFO] [stdout] Out of assert in calibrate
[INFO] [stdout] Moved to position: InserterZ(5332326)
[INFO] [stdout] InserterZ: 0 -> 0 with duration 0
[INFO] [stdout] Moved to position: NeedleZ(0)
[INFO] [stdout] ---------------------------------------------------------------------------------------------------------------------------------------
[INFO] [stdout] Calibrated
[INFO] [stdout] Inserting 0 thread
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 80839.11468452087
[INFO] [stdout] Failing because latency is too big: 57
[INFO] [stdout] Failing because latency is too big: 90
[INFO] [stdout] Failing because latency is too big: 22
[INFO] [stdout] Failing because latency is too big: 19
[INFO] [stdout] Failing because latency is too big: 19
[INFO] [stdout] Failing because latency is too big: 69
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 110610.49873724952
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 73970.49873724952
[INFO] [stdout] Failing because latency is too big: 24
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 76717.43656949466
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 79938.41209440085
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 77312.10802661639
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 78745.69267777668
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 74530.25269213028
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 71910.48620200751
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 72653.95919882925
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 67880.4391609272
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 60555.56957494421
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 53238.345282308524
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 54760.816325472435
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 60963.11978429626
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 63903.29549797252
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 69979.61075296986
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 75448.26153147756
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 82978.54094014759
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 101431.51395227271
[INFO] [stdout] Failing because latency is too big: 39
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 92625.4097329668
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 110892.21813024383
[INFO] [stdout] Failing because latency is too big: 22
[INFO] [stdout] Failing because latency is too big: 20
[INFO] [stdout] Failing because latency is too big: 19
[INFO] [stdout] Failing because latency is too big: 21
[INFO] [stdout] Failing because latency is too big: 21
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 75530.93148480379
[INFO] [stdout] Failing because latency is too big: 20
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 59415.64592178108
[INFO] [stdout] Failing because latency is too big: 19
[INFO] [stdout] Found premove location
[INFO] [stdout] We are too far away from the brain to move
[INFO] [stdout] Found premove location
[INFO] [stdout] Failed to find root with furthest needle move: 434.66401061363024
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 56210.949156164424
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 60503.41247576161
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 68257.93154064135
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 75485.41661677975
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 82122.85020670702
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 91129.42795970803
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 102920.0143587495
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 104804.06873521744
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 112103.91687360348
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 118833.31374792592
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 114098.6134674626
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 111762.55498213228
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 108459.39790853963
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 107801.5893622021
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 113005.4570264921
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 110466.34850695264
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 100601.76393452846
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 96644.54138579196
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 91958.24948064308
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 86589.69704961637
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 82980.29626608081
[INFO] [stdout] Too many consecutive errors
[INFO] [stdout] Found premove location
[INFO] [stdout] We are too far away from the brain to move
[INFO] [stdout] InserterZ: 0 -> 0 with duration 0
[INFO] [stdout] Error in moving to position: NeedleZ(0)
[INFO] [stdout] InserterZ: 0 -> 0 with duration 0
[INFO] [stdout] Error in moving to position: NeedleZ(0)
[INFO] [stdout] InserterZ: 0 -> 0 with duration 0
[INFO] [stdout] Moved to position: NeedleZ(0)
[INFO] [stdout] Cannot change state from Panic to Panic
[INFO] [stdout] Found premove location
[INFO] [stdout] Moved to position: InserterZ(0)
[INFO] [stdout] Cannot change state from Panic to Panic
[INFO] [stdout] Out of assert in calibrate
[INFO] [stdout] Moved to position: InserterZ(5332634)
[INFO] [stdout] InserterZ: 0 -> 0 with duration 0
[INFO] [stdout] Moved to position: NeedleZ(0)
[INFO] [stdout] ---------------------------------------------------------------------------------------------------------------------------------------
[INFO] [stdout] Calibrated
[INFO] [stdout] Inserting 0 thread
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 50650.51588799199
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 56690.57919247646
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 64192.288185759564
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 75795.04090646678
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 70967.12615414592
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 76376.06777093164
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 81044.07837809646
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 84920.08017271128
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 82774.5544001488
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 79726.03766606201
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 75928.25116450246
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 73748.504844588
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 70769.2176942071
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 69030.10724775819
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 62539.044497268274
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 57373.005711795064
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 51573.68094584369
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 52305.08126778621
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 59590.33302863734
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 64093.34701230284
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 72575.59451748314
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 78146.93218594429
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 83028.58600340679
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 87169.98335121432
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 87607.08833106584
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 93068.43522465497
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 91760.76084154157
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 98589.1006452383
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 95538.00363562687
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 100327.2379693361
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 95471.38907233824
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 89717.607217471
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 86088.32281781384
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 79236.76773421688
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 76421.79431604606
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 68450.12774151016
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 65596.84904890496
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 56081.00796442304
[INFO] [stdout] Too many consecutive errors
[INFO] [stdout] Found premove location
[INFO] [stdout] We are too far away from the brain to move
[INFO] [stdout] InserterZ: 0 -> 0 with duration 0
[INFO] [stdout] Moved to position: NeedleZ(0)
[INFO] [stdout] Cannot change state from Panic to Panic
[INFO] [stdout] Found premove location
[INFO] [stdout] Error in moving to position: InserterZ(0)
[INFO] [stdout] Moved to position: InserterZ(0)
[INFO] [stdout] Cannot change state from Panic to Panic
[INFO] [stdout] Out of assert in calibrate
[INFO] [stdout] Moved to position: InserterZ(5332864)
[INFO] [stdout] InserterZ: 0 -> 0 with duration 0
[INFO] [stdout] Moved to position: NeedleZ(0)
[INFO] [stdout] ---------------------------------------------------------------------------------------------------------------------------------------
[INFO] [stdout] Calibrated
[INFO] [stdout] Inserting 0 thread
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 54525.61355563253
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 60168.54391238489
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 67322.32427539979
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 71613.13056765485
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 72676.35306676489
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 80198.78322219732
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 77082.03565088811
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 80427.35482099501
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 80393.0277225601
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 77067.38531247072
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 80045.77831465518
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 77326.4018551393
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 69348.29074204143
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 65253.23998466483
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 60448.48448317032
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 62663.361125466414
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 57334.32101905579
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 64264.79691014229
[INFO] [stdout] Failing because latency is too big: 28
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 82953.80340240628
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 87613.37849207781
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 85926.01224768872
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 88789.56214130926
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 90846.22287331149
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 95077.17399570253
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 92452.99923416227
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 91978.60344627057
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 90650.41278175858
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 94026.62107312598
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 87902.6361375748
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 83890.19771277264
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 79079.05422182288
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 73508.62097221229
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 65314.87692322268
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 61946.82781748357
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 53647.32004708459
[INFO] [stdout] Found premove location
[INFO] [stdout] We are too far away from the brain to move
[INFO] [stdout] Found premove location
[INFO] [stdout] InserterZ: 0 -> 3875462 with duration 249
[INFO] [stdout] Found premove location
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 60455.358281858964
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 68972.71037505567
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 74888.40143974416
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 90359.4459949414
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 88944.64678417158
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 104071.20184264542
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 100319.39522717567
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 107811.41496545682
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 111194.0920345824
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 106854.65520406712
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 111858.6195082952
[INFO] [stdout] Success full in brain move
[INFO] [stdout] InserterZ: 3875462 -> 0 with duration 249
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 109001.20827963355
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 108787.28786231473
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 111119.8022591602
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 109124.5255543578
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 106286.28108953126
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 99573.57744349167
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 95305.43024955527
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 93044.3888333328
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 84687.95689317188
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 80738.58872528747
[INFO] [stdout] Too many consecutive errors
[INFO] [stdout] Moved to position: NeedleZ(0)
[INFO] [stdout] Cannot change state from Panic to OutOfBrainCalibrated
[INFO] [stdout] 
[INFO] [stdout] thread '<unnamed>' (26) panicked at src/controller.rs:560:5:
[INFO] [stdout] assertion failed: control_state.out_of_brain_calibrated()
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x643a2b5a4dfa - std[f92b4c606f291077]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x643a2b5a4dfa - std[f92b4c606f291077]::backtrace_rs::backtrace::trace_unsynchronized::<std[f92b4c606f291077]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x643a2b5a4dfa - std[f92b4c606f291077]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x643a2b5a4dfa - <<std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[786f478f706679df]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x643a2b5b985a - <core[786f478f706679df]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x643a2b5b985a - core[786f478f706679df]::fmt::write
[INFO] [stdout]    6:     0x643a2b5a97a2 - std[f92b4c606f291077]::io::default_write_fmt::<alloc[64763625b5a07cdb]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x643a2b5a97a2 - <alloc[64763625b5a07cdb]::vec::Vec<u8> as std[f92b4c606f291077]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x643a2b583cef - <std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x643a2b583cef - std[f92b4c606f291077]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x643a2b59d2a9 - std[f92b4c606f291077]::panicking::default_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x643a2b42084c - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x643a2b42084c - test[20e1f0ae6cad7a17]::test_main_with_exit_callback::<test[20e1f0ae6cad7a17]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x643a2b59d522 - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x643a2b59d522 - std[f92b4c606f291077]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x643a2b583dda - std[f92b4c606f291077]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x643a2b57b749 - std[f92b4c606f291077]::sys::backtrace::__rust_end_short_backtrace::<std[f92b4c606f291077]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x643a2b584abd - __rustc[8241495c18a89d70]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x643a2b5ba01c - core[786f478f706679df]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x643a2b5b9fe2 - core[786f478f706679df]::panicking::panic
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panicking.rs:150:5
[INFO] [stdout]   20:     0x643a2b409309 - neuralink_final[7e77ecee4d1a8a53]::controller::retract_ib::<neuralink_final[7e77ecee4d1a8a53]::predictor::oracle_approx::OraclePredictor>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/controller.rs:560:5
[INFO] [stdout]   21:     0x643a2b40ab69 - neuralink_final[7e77ecee4d1a8a53]::controller::insert_ib_open_loop::<neuralink_final[7e77ecee4d1a8a53]::predictor::oracle_approx::OraclePredictor>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/controller.rs:584:51
[INFO] [stdout]   22:     0x643a2b40be74 - neuralink_final[7e77ecee4d1a8a53]::controller::start::<neuralink_final[7e77ecee4d1a8a53]::predictor::oracle_approx::OraclePredictor>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/controller.rs:535:78
[INFO] [stdout]   23:     0x643a2b3af516 - integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#0}::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/integration_tests_oracle.rs:39:54
[INFO] [stdout]   24:     0x643a2b3ff28f - <tokio[7fd527c5825a7f70]::task::local::RunUntil<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#0}::{closure#0}> as core[786f478f706679df]::future::future::Future>::poll::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/task/local.rs:1041:44
[INFO] [stdout]   25:     0x643a2b3fbd50 - <tokio[7fd527c5825a7f70]::task::local::LocalSet>::with::<core[786f478f706679df]::task::poll::Poll<()>, <tokio[7fd527c5825a7f70]::task::local::RunUntil<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#0}::{closure#0}> as core[786f478f706679df]::future::future::Future>::poll::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/task/local.rs:793:13
[INFO] [stdout]   26:     0x643a2b3a1585 - <std[f92b4c606f291077]::thread::local::LocalKey<tokio[7fd527c5825a7f70]::task::local::LocalData>>::try_with::<<tokio[7fd527c5825a7f70]::task::local::LocalSet>::with<core[786f478f706679df]::task::poll::Poll<()>, <tokio[7fd527c5825a7f70]::task::local::RunUntil<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#0}::{closure#0}> as core[786f478f706679df]::future::future::Future>::poll::{closure#0}>::{closure#0}, core[786f478f706679df]::task::poll::Poll<()>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/local.rs:513:12
[INFO] [stdout]   27:     0x643a2b3a05de - <std[f92b4c606f291077]::thread::local::LocalKey<tokio[7fd527c5825a7f70]::task::local::LocalData>>::with::<<tokio[7fd527c5825a7f70]::task::local::LocalSet>::with<core[786f478f706679df]::task::poll::Poll<()>, <tokio[7fd527c5825a7f70]::task::local::RunUntil<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#0}::{closure#0}> as core[786f478f706679df]::future::future::Future>::poll::{closure#0}>::{closure#0}, core[786f478f706679df]::task::poll::Poll<()>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/local.rs:477:20
[INFO] [stdout]   28:     0x643a2b3f37a6 - <tokio[7fd527c5825a7f70]::task::local::LocalSet>::with::<core[786f478f706679df]::task::poll::Poll<()>, <tokio[7fd527c5825a7f70]::task::local::RunUntil<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#0}::{closure#0}> as core[786f478f706679df]::future::future::Future>::poll::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/task/local.rs:791:17
[INFO] [stdout]   29:     0x643a2b4005c6 - <tokio[7fd527c5825a7f70]::task::local::RunUntil<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#0}::{closure#0}> as core[786f478f706679df]::future::future::Future>::poll
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/task/local.rs:1031:22
[INFO] [stdout]   30:     0x643a2b3fc055 - <tokio[7fd527c5825a7f70]::task::local::LocalSet>::run_until::<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#0}::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/task/local.rs:689:19
[INFO] [stdout]   31:     0x643a2b4147ed - <core[786f478f706679df]::pin::Pin<&mut <tokio[7fd527c5825a7f70]::task::local::LocalSet>::run_until<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#0}::{closure#0}>::{closure#0}> as core[786f478f706679df]::future::future::Future>::poll
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/future/future.rs:133:9
[INFO] [stdout]   32:     0x643a2b3e4b5d - <tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[786f478f706679df]::pin::Pin<&mut <tokio[7fd527c5825a7f70]::task::local::LocalSet>::run_until<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#0}::{closure#0}>::{closure#0}>>::{closure#0}::{closure#0}::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/scheduler/current_thread/mod.rs:729:73
[INFO] [stdout]   33:     0x643a2b3e487b - tokio[7fd527c5825a7f70]::runtime::coop::with_budget::<core[786f478f706679df]::task::poll::Poll<()>, <tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[786f478f706679df]::pin::Pin<&mut <tokio[7fd527c5825a7f70]::task::local::LocalSet>::run_until<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#0}::{closure#0}>::{closure#0}>>::{closure#0}::{closure#0}::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/coop.rs:107:5
[INFO] [stdout]   34:     0x643a2b3e487b - tokio[7fd527c5825a7f70]::runtime::coop::budget::<core[786f478f706679df]::task::poll::Poll<()>, <tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[786f478f706679df]::pin::Pin<&mut <tokio[7fd527c5825a7f70]::task::local::LocalSet>::run_until<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#0}::{closure#0}>::{closure#0}>>::{closure#0}::{closure#0}::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/coop.rs:73:5
[INFO] [stdout]   35:     0x643a2b3e487b - <tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[786f478f706679df]::pin::Pin<&mut <tokio[7fd527c5825a7f70]::task::local::LocalSet>::run_until<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#0}::{closure#0}>::{closure#0}>>::{closure#0}::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/scheduler/current_thread/mod.rs:729:25
[INFO] [stdout]   36:     0x643a2b3d92e0 - <tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::Context>::enter::<core[786f478f706679df]::task::poll::Poll<()>, <tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[786f478f706679df]::pin::Pin<&mut <tokio[7fd527c5825a7f70]::task::local::LocalSet>::run_until<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#0}::{closure#0}>::{closure#0}>>::{closure#0}::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/scheduler/current_thread/mod.rs:428:19
[INFO] [stdout]   37:     0x643a2b3e1830 - <tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[786f478f706679df]::pin::Pin<&mut <tokio[7fd527c5825a7f70]::task::local::LocalSet>::run_until<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#0}::{closure#0}>::{closure#0}>>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/scheduler/current_thread/mod.rs:728:44
[INFO] [stdout]   38:     0x643a2b3e0054 - <tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CoreGuard>::enter::<<tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[786f478f706679df]::pin::Pin<&mut <tokio[7fd527c5825a7f70]::task::local::LocalSet>::run_until<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#0}::{closure#0}>::{closure#0}>>::{closure#0}, core[786f478f706679df]::option::Option<()>>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/scheduler/current_thread/mod.rs:807:68
[INFO] [stdout]   39:     0x643a2b406dfb - <tokio[7fd527c5825a7f70]::runtime::context::scoped::Scoped<tokio[7fd527c5825a7f70]::runtime::scheduler::Context>>::set::<<tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[786f478f706679df]::pin::Pin<&mut <tokio[7fd527c5825a7f70]::task::local::LocalSet>::run_until<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#0}::{closure#0}>::{closure#0}>>::{closure#0}, core[786f478f706679df]::option::Option<()>>::{closure#0}, (alloc[64763625b5a07cdb]::boxed::Box<tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::Core>, core[786f478f706679df]::option::Option<()>)>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/context/scoped.rs:40:9
[INFO] [stdout]   40:     0x643a2b3bac89 - tokio[7fd527c5825a7f70]::runtime::context::set_scheduler::<(alloc[64763625b5a07cdb]::boxed::Box<tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::Core>, core[786f478f706679df]::option::Option<()>), <tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[786f478f706679df]::pin::Pin<&mut <tokio[7fd527c5825a7f70]::task::local::LocalSet>::run_until<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#0}::{closure#0}>::{closure#0}>>::{closure#0}, core[786f478f706679df]::option::Option<()>>::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/context.rs:180:38
[INFO] [stdout]   41:     0x643a2b3a2ad2 - <std[f92b4c606f291077]::thread::local::LocalKey<tokio[7fd527c5825a7f70]::runtime::context::Context>>::try_with::<tokio[7fd527c5825a7f70]::runtime::context::set_scheduler<(alloc[64763625b5a07cdb]::boxed::Box<tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::Core>, core[786f478f706679df]::option::Option<()>), <tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[786f478f706679df]::pin::Pin<&mut <tokio[7fd527c5825a7f70]::task::local::LocalSet>::run_until<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#0}::{closure#0}>::{closure#0}>>::{closure#0}, core[786f478f706679df]::option::Option<()>>::{closure#0}>::{closure#0}, (alloc[64763625b5a07cdb]::boxed::Box<tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::Core>, core[786f478f706679df]::option::Option<()>)>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/local.rs:513:12
[INFO] [stdout]   42:     0x643a2b3a22be - <std[f92b4c606f291077]::thread::local::LocalKey<tokio[7fd527c5825a7f70]::runtime::context::Context>>::with::<tokio[7fd527c5825a7f70]::runtime::context::set_scheduler<(alloc[64763625b5a07cdb]::boxed::Box<tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::Core>, core[786f478f706679df]::option::Option<()>), <tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[786f478f706679df]::pin::Pin<&mut <tokio[7fd527c5825a7f70]::task::local::LocalSet>::run_until<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#0}::{closure#0}>::{closure#0}>>::{closure#0}, core[786f478f706679df]::option::Option<()>>::{closure#0}>::{closure#0}, (alloc[64763625b5a07cdb]::boxed::Box<tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::Core>, core[786f478f706679df]::option::Option<()>)>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/local.rs:477:20
[INFO] [stdout]   43:     0x643a2b3ba49d - tokio[7fd527c5825a7f70]::runtime::context::set_scheduler::<(alloc[64763625b5a07cdb]::boxed::Box<tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::Core>, core[786f478f706679df]::option::Option<()>), <tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[786f478f706679df]::pin::Pin<&mut <tokio[7fd527c5825a7f70]::task::local::LocalSet>::run_until<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#0}::{closure#0}>::{closure#0}>>::{closure#0}, core[786f478f706679df]::option::Option<()>>::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/context.rs:180:17
[INFO] [stdout]   44:     0x643a2b3dd320 - <tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CoreGuard>::enter::<<tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[786f478f706679df]::pin::Pin<&mut <tokio[7fd527c5825a7f70]::task::local::LocalSet>::run_until<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#0}::{closure#0}>::{closure#0}>>::{closure#0}, core[786f478f706679df]::option::Option<()>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/scheduler/current_thread/mod.rs:807:27
[INFO] [stdout]   45:     0x643a2b3ddab6 - <tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[786f478f706679df]::pin::Pin<&mut <tokio[7fd527c5825a7f70]::task::local::LocalSet>::run_until<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#0}::{closure#0}>::{closure#0}>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/scheduler/current_thread/mod.rs:716:24
[INFO] [stdout]   46:     0x643a2b3df643 - <tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CurrentThread>::block_on::<<tokio[7fd527c5825a7f70]::task::local::LocalSet>::run_until<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#0}::{closure#0}>::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/scheduler/current_thread/mod.rs:196:33
[INFO] [stdout]   47:     0x643a2b3c2773 - tokio[7fd527c5825a7f70]::runtime::context::runtime::enter_runtime::<<tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CurrentThread>::block_on<<tokio[7fd527c5825a7f70]::task::local::LocalSet>::run_until<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#0}::{closure#0}>::{closure#0}>::{closure#0}, ()>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/context/runtime.rs:65:16
[INFO] [stdout]   48:     0x643a2b3d89f6 - <tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CurrentThread>::block_on::<<tokio[7fd527c5825a7f70]::task::local::LocalSet>::run_until<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#0}::{closure#0}>::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/scheduler/current_thread/mod.rs:184:9
[INFO] [stdout]   49:     0x643a2b3d1e9c - <tokio[7fd527c5825a7f70]::runtime::runtime::Runtime>::block_on_inner::<<tokio[7fd527c5825a7f70]::task::local::LocalSet>::run_until<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#0}::{closure#0}>::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/runtime.rs:368:52
[INFO] [stdout]   50:     0x643a2b3d2276 - <tokio[7fd527c5825a7f70]::runtime::runtime::Runtime>::block_on::<<tokio[7fd527c5825a7f70]::task::local::LocalSet>::run_until<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#0}::{closure#0}>::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/runtime.rs:342:18
[INFO] [stdout]   51:     0x643a2b3f3860 - <tokio[7fd527c5825a7f70]::task::local::LocalSet>::block_on::<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#0}::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/task/local.rs:646:12
[INFO] [stdout]   52:     0x643a2b3afa17 - integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/integration_tests_oracle.rs:38:15
[INFO] [stdout]   53:     0x643a2b3ef4b6 - std[f92b4c606f291077]::sys::backtrace::__rust_begin_short_backtrace::<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#0}, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   54:     0x643a2b3ebd8a - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   55:     0x643a2b3ed1c0 - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#0}, ()>::{closure#1}::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   56:     0x643a2b3d37b6 - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   57:     0x643a2b3edb1b - __rust_try
[INFO] [stdout]   58:     0x643a2b3eb160 - std[f92b4c606f291077]::panicking::catch_unwind::<(), core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   59:     0x643a2b3eb160 - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   60:     0x643a2b3eb160 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#0}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   61:     0x643a2b3abcee - <std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#0}, ()>::{closure#1} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   62:     0x643a2b5a46ff - <alloc[64763625b5a07cdb]::boxed::Box<dyn core[786f478f706679df]::ops::function::FnOnce<(), Output = ()> + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   63:     0x643a2b5a46ff - <std[f92b4c606f291077]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   64:     0x798341ef8aa4 - <unknown>
[INFO] [stdout]   65:     0x798341f85a64 - clone
[INFO] [stdout]   66:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] thread '<unnamed>' (27) panicked at src/robot.rs:346:31:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Ok(1445203)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x643a2b5a4dfa - std[f92b4c606f291077]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x643a2b5a4dfa - std[f92b4c606f291077]::backtrace_rs::backtrace::trace_unsynchronized::<std[f92b4c606f291077]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x643a2b5a4dfa - std[f92b4c606f291077]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x643a2b5a4dfa - <<std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[786f478f706679df]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x643a2b5b985a - <core[786f478f706679df]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x643a2b5b985a - core[786f478f706679df]::fmt::write
[INFO] [stdout]    6:     0x643a2b5a97a2 - std[f92b4c606f291077]::io::default_write_fmt::<alloc[64763625b5a07cdb]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x643a2b5a97a2 - <alloc[64763625b5a07cdb]::vec::Vec<u8> as std[f92b4c606f291077]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x643a2b583cef - <std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x643a2b583cef - std[f92b4c606f291077]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x643a2b59d2a9 - std[f92b4c606f291077]::panicking::default_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x643a2b42084c - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x643a2b42084c - test[20e1f0ae6cad7a17]::test_main_with_exit_callback::<test[20e1f0ae6cad7a17]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x643a2b59d522 - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x643a2b59d522 - std[f92b4c606f291077]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x643a2b583da8 - std[f92b4c606f291077]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x643a2b57b749 - std[f92b4c606f291077]::sys::backtrace::__rust_end_short_backtrace::<std[f92b4c606f291077]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x643a2b584abd - __rustc[8241495c18a89d70]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x643a2b5ba01c - core[786f478f706679df]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x643a2b5b9d92 - core[786f478f706679df]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x643a2b486c80 - <core[786f478f706679df]::result::Result<(), core[786f478f706679df]::result::Result<u64, neuralink_final[7e77ecee4d1a8a53]::interface::OCTError>>>::unwrap
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x643a2b486c80 - neuralink_final[7e77ecee4d1a8a53]::robot::get_distance::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/robot.rs:346:31
[INFO] [stdout]   22:     0x643a2b46179c - <tokio[7fd527c5825a7f70]::runtime::task::core::Core<neuralink_final[7e77ecee4d1a8a53]::robot::get_distance::{closure#0}, alloc[64763625b5a07cdb]::sync::Arc<tokio[7fd527c5825a7f70]::task::local::Shared>>>::poll::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/task/core.rs:331:24
[INFO] [stdout]   23:     0x643a2b4689bc - <tokio[7fd527c5825a7f70]::loom::std::unsafe_cell::UnsafeCell<tokio[7fd527c5825a7f70]::runtime::task::core::Stage<neuralink_final[7e77ecee4d1a8a53]::robot::get_distance::{closure#0}>>>::with_mut::<core[786f478f706679df]::task::poll::Poll<()>, <tokio[7fd527c5825a7f70]::runtime::task::core::Core<neuralink_final[7e77ecee4d1a8a53]::robot::get_distance::{closure#0}, alloc[64763625b5a07cdb]::sync::Arc<tokio[7fd527c5825a7f70]::task::local::Shared>>>::poll::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/loom/std/unsafe_cell.rs:16:9
[INFO] [stdout]   24:     0x643a2b4689bc - <tokio[7fd527c5825a7f70]::runtime::task::core::Core<neuralink_final[7e77ecee4d1a8a53]::robot::get_distance::{closure#0}, alloc[64763625b5a07cdb]::sync::Arc<tokio[7fd527c5825a7f70]::task::local::Shared>>>::poll
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/task/core.rs:320:30
[INFO] [stdout]   25:     0x643a2b45587e - tokio[7fd527c5825a7f70]::runtime::task::harness::poll_future::<neuralink_final[7e77ecee4d1a8a53]::robot::get_distance::{closure#0}, alloc[64763625b5a07cdb]::sync::Arc<tokio[7fd527c5825a7f70]::task::local::Shared>>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/task/harness.rs:499:30
[INFO] [stdout]   26:     0x643a2b47e7d1 - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<tokio[7fd527c5825a7f70]::runtime::task::harness::poll_future<neuralink_final[7e77ecee4d1a8a53]::robot::get_distance::{closure#0}, alloc[64763625b5a07cdb]::sync::Arc<tokio[7fd527c5825a7f70]::task::local::Shared>>::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x643a2b46f07f - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<tokio[7fd527c5825a7f70]::runtime::task::harness::poll_future<neuralink_final[7e77ecee4d1a8a53]::robot::get_distance::{closure#0}, alloc[64763625b5a07cdb]::sync::Arc<tokio[7fd527c5825a7f70]::task::local::Shared>>::{closure#0}>, core[786f478f706679df]::task::poll::Poll<()>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x643a2b45f1db - __rust_try
[INFO] [stdout]   29:     0x643a2b45d553 - std[f92b4c606f291077]::panicking::catch_unwind::<core[786f478f706679df]::task::poll::Poll<()>, core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<tokio[7fd527c5825a7f70]::runtime::task::harness::poll_future<neuralink_final[7e77ecee4d1a8a53]::robot::get_distance::{closure#0}, alloc[64763625b5a07cdb]::sync::Arc<tokio[7fd527c5825a7f70]::task::local::Shared>>::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x643a2b45d553 - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<tokio[7fd527c5825a7f70]::runtime::task::harness::poll_future<neuralink_final[7e77ecee4d1a8a53]::robot::get_distance::{closure#0}, alloc[64763625b5a07cdb]::sync::Arc<tokio[7fd527c5825a7f70]::task::local::Shared>>::{closure#0}>, core[786f478f706679df]::task::poll::Poll<()>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x643a2b4543f0 - tokio[7fd527c5825a7f70]::runtime::task::harness::poll_future::<neuralink_final[7e77ecee4d1a8a53]::robot::get_distance::{closure#0}, alloc[64763625b5a07cdb]::sync::Arc<tokio[7fd527c5825a7f70]::task::local::Shared>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/task/harness.rs:487:18
[INFO] [stdout]   32:     0x643a2b45a1e9 - <tokio[7fd527c5825a7f70]::runtime::task::harness::Harness<neuralink_final[7e77ecee4d1a8a53]::robot::get_distance::{closure#0}, alloc[64763625b5a07cdb]::sync::Arc<tokio[7fd527c5825a7f70]::task::local::Shared>>>::poll_inner
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/task/harness.rs:209:27
[INFO] [stdout]   33:     0x643a2b45a487 - <tokio[7fd527c5825a7f70]::runtime::task::harness::Harness<neuralink_final[7e77ecee4d1a8a53]::robot::get_distance::{closure#0}, alloc[64763625b5a07cdb]::sync::Arc<tokio[7fd527c5825a7f70]::task::local::Shared>>>::poll
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/task/harness.rs:154:20
[INFO] [stdout]   34:     0x643a2b4860ad - tokio[7fd527c5825a7f70]::runtime::task::raw::poll::<neuralink_final[7e77ecee4d1a8a53]::robot::get_distance::{closure#0}, alloc[64763625b5a07cdb]::sync::Arc<tokio[7fd527c5825a7f70]::task::local::Shared>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/task/raw.rs:271:13
[INFO] [stdout]   35:     0x643a2b51e887 - <tokio[7fd527c5825a7f70]::runtime::task::raw::RawTask>::poll
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/task/raw.rs:201:18
[INFO] [stdout]   36:     0x643a2b508152 - <tokio[7fd527c5825a7f70]::runtime::task::LocalNotified<alloc[64763625b5a07cdb]::sync::Arc<tokio[7fd527c5825a7f70]::task::local::Shared>>>::run
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/task/mod.rs:435:13
[INFO] [stdout]   37:     0x643a2b4e509b - <tokio[7fd527c5825a7f70]::task::local::LocalSet>::tick::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/task/local.rs:739:68
[INFO] [stdout]   38:     0x643a2b4e75f7 - tokio[7fd527c5825a7f70]::runtime::coop::with_budget::<(), <tokio[7fd527c5825a7f70]::task::local::LocalSet>::tick::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/coop.rs:107:5
[INFO] [stdout]   39:     0x643a2b4e75f7 - tokio[7fd527c5825a7f70]::runtime::coop::budget::<(), <tokio[7fd527c5825a7f70]::task::local::LocalSet>::tick::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/coop.rs:73:5
[INFO] [stdout]   40:     0x643a2b4e75f7 - <tokio[7fd527c5825a7f70]::task::local::LocalSet>::tick
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/task/local.rs:739:31
[INFO] [stdout]   41:     0x643a2b3ff410 - <tokio[7fd527c5825a7f70]::task::local::RunUntil<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#1}::{closure#0}> as core[786f478f706679df]::future::future::Future>::poll::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/task/local.rs:1045:29
[INFO] [stdout]   42:     0x643a2b3fbe40 - <tokio[7fd527c5825a7f70]::task::local::LocalSet>::with::<core[786f478f706679df]::task::poll::Poll<()>, <tokio[7fd527c5825a7f70]::task::local::RunUntil<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#1}::{closure#0}> as core[786f478f706679df]::future::future::Future>::poll::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/task/local.rs:793:13
[INFO] [stdout]   43:     0x643a2b3a1685 - <std[f92b4c606f291077]::thread::local::LocalKey<tokio[7fd527c5825a7f70]::task::local::LocalData>>::try_with::<<tokio[7fd527c5825a7f70]::task::local::LocalSet>::with<core[786f478f706679df]::task::poll::Poll<()>, <tokio[7fd527c5825a7f70]::task::local::RunUntil<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#1}::{closure#0}> as core[786f478f706679df]::future::future::Future>::poll::{closure#0}>::{closure#0}, core[786f478f706679df]::task::poll::Poll<()>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/local.rs:513:12
[INFO] [stdout]   44:     0x643a2b3a062e - <std[f92b4c606f291077]::thread::local::LocalKey<tokio[7fd527c5825a7f70]::task::local::LocalData>>::with::<<tokio[7fd527c5825a7f70]::task::local::LocalSet>::with<core[786f478f706679df]::task::poll::Poll<()>, <tokio[7fd527c5825a7f70]::task::local::RunUntil<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#1}::{closure#0}> as core[786f478f706679df]::future::future::Future>::poll::{closure#0}>::{closure#0}, core[786f478f706679df]::task::poll::Poll<()>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/local.rs:477:20
[INFO] [stdout]   45:     0x643a2b3f37e6 - <tokio[7fd527c5825a7f70]::task::local::LocalSet>::with::<core[786f478f706679df]::task::poll::Poll<()>, <tokio[7fd527c5825a7f70]::task::local::RunUntil<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#1}::{closure#0}> as core[786f478f706679df]::future::future::Future>::poll::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/task/local.rs:791:17
[INFO] [stdout]   46:     0x643a2b400616 - <tokio[7fd527c5825a7f70]::task::local::RunUntil<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#1}::{closure#0}> as core[786f478f706679df]::future::future::Future>::poll
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/task/local.rs:1031:22
[INFO] [stdout]   47:     0x643a2b3fc295 - <tokio[7fd527c5825a7f70]::task::local::LocalSet>::run_until::<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#1}::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/task/local.rs:689:19
[INFO] [stdout]   48:     0x643a2b41482d - <core[786f478f706679df]::pin::Pin<&mut <tokio[7fd527c5825a7f70]::task::local::LocalSet>::run_until<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#1}::{closure#0}>::{closure#0}> as core[786f478f706679df]::future::future::Future>::poll
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/future/future.rs:133:9
[INFO] [stdout]   49:     0x643a2b3e4b9d - <tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[786f478f706679df]::pin::Pin<&mut <tokio[7fd527c5825a7f70]::task::local::LocalSet>::run_until<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#1}::{closure#0}>::{closure#0}>>::{closure#0}::{closure#0}::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/scheduler/current_thread/mod.rs:729:73
[INFO] [stdout]   50:     0x643a2b3e4a1b - tokio[7fd527c5825a7f70]::runtime::coop::with_budget::<core[786f478f706679df]::task::poll::Poll<()>, <tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[786f478f706679df]::pin::Pin<&mut <tokio[7fd527c5825a7f70]::task::local::LocalSet>::run_until<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#1}::{closure#0}>::{closure#0}>>::{closure#0}::{closure#0}::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/coop.rs:107:5
[INFO] [stdout]   51:     0x643a2b3e4a1b - tokio[7fd527c5825a7f70]::runtime::coop::budget::<core[786f478f706679df]::task::poll::Poll<()>, <tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[786f478f706679df]::pin::Pin<&mut <tokio[7fd527c5825a7f70]::task::local::LocalSet>::run_until<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#1}::{closure#0}>::{closure#0}>>::{closure#0}::{closure#0}::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/coop.rs:73:5
[INFO] [stdout]   52:     0x643a2b3e4a1b - <tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[786f478f706679df]::pin::Pin<&mut <tokio[7fd527c5825a7f70]::task::local::LocalSet>::run_until<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#1}::{closure#0}>::{closure#0}>>::{closure#0}::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/scheduler/current_thread/mod.rs:729:25
[INFO] [stdout]   53:     0x643a2b3d9600 - <tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::Context>::enter::<core[786f478f706679df]::task::poll::Poll<()>, <tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[786f478f706679df]::pin::Pin<&mut <tokio[7fd527c5825a7f70]::task::local::LocalSet>::run_until<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#1}::{closure#0}>::{closure#0}>>::{closure#0}::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/scheduler/current_thread/mod.rs:428:19
[INFO] [stdout]   54:     0x643a2b3e22d0 - <tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[786f478f706679df]::pin::Pin<&mut <tokio[7fd527c5825a7f70]::task::local::LocalSet>::run_until<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#1}::{closure#0}>::{closure#0}>>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/scheduler/current_thread/mod.rs:728:44
[INFO] [stdout]   55:     0x643a2b3e0074 - <tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CoreGuard>::enter::<<tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[786f478f706679df]::pin::Pin<&mut <tokio[7fd527c5825a7f70]::task::local::LocalSet>::run_until<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#1}::{closure#0}>::{closure#0}>>::{closure#0}, core[786f478f706679df]::option::Option<()>>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/scheduler/current_thread/mod.rs:807:68
[INFO] [stdout]   56:     0x643a2b406f4b - <tokio[7fd527c5825a7f70]::runtime::context::scoped::Scoped<tokio[7fd527c5825a7f70]::runtime::scheduler::Context>>::set::<<tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[786f478f706679df]::pin::Pin<&mut <tokio[7fd527c5825a7f70]::task::local::LocalSet>::run_until<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#1}::{closure#0}>::{closure#0}>>::{closure#0}, core[786f478f706679df]::option::Option<()>>::{closure#0}, (alloc[64763625b5a07cdb]::boxed::Box<tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::Core>, core[786f478f706679df]::option::Option<()>)>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/context/scoped.rs:40:9
[INFO] [stdout]   57:     0x643a2b3bacc9 - tokio[7fd527c5825a7f70]::runtime::context::set_scheduler::<(alloc[64763625b5a07cdb]::boxed::Box<tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::Core>, core[786f478f706679df]::option::Option<()>), <tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[786f478f706679df]::pin::Pin<&mut <tokio[7fd527c5825a7f70]::task::local::LocalSet>::run_until<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#1}::{closure#0}>::{closure#0}>>::{closure#0}, core[786f478f706679df]::option::Option<()>>::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/context.rs:180:38
[INFO] [stdout]   58:     0x643a2b3a2c12 - <std[f92b4c606f291077]::thread::local::LocalKey<tokio[7fd527c5825a7f70]::runtime::context::Context>>::try_with::<tokio[7fd527c5825a7f70]::runtime::context::set_scheduler<(alloc[64763625b5a07cdb]::boxed::Box<tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::Core>, core[786f478f706679df]::option::Option<()>), <tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[786f478f706679df]::pin::Pin<&mut <tokio[7fd527c5825a7f70]::task::local::LocalSet>::run_until<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#1}::{closure#0}>::{closure#0}>>::{closure#0}, core[786f478f706679df]::option::Option<()>>::{closure#0}>::{closure#0}, (alloc[64763625b5a07cdb]::boxed::Box<tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::Core>, core[786f478f706679df]::option::Option<()>)>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/local.rs:513:12
[INFO] [stdout]   59:     0x643a2b3a231e - <std[f92b4c606f291077]::thread::local::LocalKey<tokio[7fd527c5825a7f70]::runtime::context::Context>>::with::<tokio[7fd527c5825a7f70]::runtime::context::set_scheduler<(alloc[64763625b5a07cdb]::boxed::Box<tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::Core>, core[786f478f706679df]::option::Option<()>), <tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[786f478f706679df]::pin::Pin<&mut <tokio[7fd527c5825a7f70]::task::local::LocalSet>::run_until<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#1}::{closure#0}>::{closure#0}>>::{closure#0}, core[786f478f706679df]::option::Option<()>>::{closure#0}>::{closure#0}, (alloc[64763625b5a07cdb]::boxed::Box<tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::Core>, core[786f478f706679df]::option::Option<()>)>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/local.rs:477:20
[INFO] [stdout]   60:     0x643a2b3ba4dd - tokio[7fd527c5825a7f70]::runtime::context::set_scheduler::<(alloc[64763625b5a07cdb]::boxed::Box<tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::Core>, core[786f478f706679df]::option::Option<()>), <tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[786f478f706679df]::pin::Pin<&mut <tokio[7fd527c5825a7f70]::task::local::LocalSet>::run_until<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#1}::{closure#0}>::{closure#0}>>::{closure#0}, core[786f478f706679df]::option::Option<()>>::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/context.rs:180:17
[INFO] [stdout]   61:     0x643a2b3dd740 - <tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CoreGuard>::enter::<<tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[786f478f706679df]::pin::Pin<&mut <tokio[7fd527c5825a7f70]::task::local::LocalSet>::run_until<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#1}::{closure#0}>::{closure#0}>>::{closure#0}, core[786f478f706679df]::option::Option<()>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/scheduler/current_thread/mod.rs:807:27
[INFO] [stdout]   62:     0x643a2b3ddb36 - <tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[786f478f706679df]::pin::Pin<&mut <tokio[7fd527c5825a7f70]::task::local::LocalSet>::run_until<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#1}::{closure#0}>::{closure#0}>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/scheduler/current_thread/mod.rs:716:24
[INFO] [stdout]   63:     0x643a2b3df9a3 - <tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CurrentThread>::block_on::<<tokio[7fd527c5825a7f70]::task::local::LocalSet>::run_until<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#1}::{closure#0}>::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/scheduler/current_thread/mod.rs:196:33
[INFO] [stdout]   64:     0x643a2b3c28e3 - tokio[7fd527c5825a7f70]::runtime::context::runtime::enter_runtime::<<tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CurrentThread>::block_on<<tokio[7fd527c5825a7f70]::task::local::LocalSet>::run_until<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#1}::{closure#0}>::{closure#0}>::{closure#0}, ()>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/context/runtime.rs:65:16
[INFO] [stdout]   65:     0x643a2b3d8ad6 - <tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CurrentThread>::block_on::<<tokio[7fd527c5825a7f70]::task::local::LocalSet>::run_until<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#1}::{closure#0}>::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/scheduler/current_thread/mod.rs:184:9
[INFO] [stdout]   66:     0x643a2b3d204c - <tokio[7fd527c5825a7f70]::runtime::runtime::Runtime>::block_on_inner::<<tokio[7fd527c5825a7f70]::task::local::LocalSet>::run_until<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#1}::{closure#0}>::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/runtime.rs:368:52
[INFO] [stdout]   67:     0x643a2b3d24f6 - <tokio[7fd527c5825a7f70]::runtime::runtime::Runtime>::block_on::<<tokio[7fd527c5825a7f70]::task::local::LocalSet>::run_until<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#1}::{closure#0}>::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/runtime.rs:342:18
[INFO] [stdout]   68:     0x643a2b3f38e0 - <tokio[7fd527c5825a7f70]::task::local::LocalSet>::block_on::<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#1}::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/task/local.rs:646:12
[INFO] [stdout]   69:     0x643a2b3afd6e - integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#1}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/integration_tests_oracle.rs:50:15
[INFO] [stdout]   70:     0x643a2b3ef4c6 - std[f92b4c606f291077]::sys::backtrace::__rust_begin_short_backtrace::<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   71:     0x643a2b3ebf93 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   72:     0x643a2b3ed1f0 - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#1}, ()>::{closure#1}::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   73:     0x643a2b3d37ea - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   74:     0x643a2b3edb1b - __rust_try
[INFO] [stdout]   75:     0x643a2b3eb59e - std[f92b4c606f291077]::panicking::catch_unwind::<(), core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   76:     0x643a2b3eb59e - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   77:     0x643a2b3eb59e - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   78:     0x643a2b3abd0e - <std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#1}, ()>::{closure#1} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   79:     0x643a2b5a46ff - <alloc[64763625b5a07cdb]::boxed::Box<dyn core[786f478f706679df]::ops::function::FnOnce<(), Output = ()> + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   80:     0x643a2b5a46ff - <std[f92b4c606f291077]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   81:     0x798341ef8aa4 - <unknown>
[INFO] [stdout]   82:     0x798341f85a64 - clone
[INFO] [stdout]   83:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] thread 'test_controller_move_errors_oracle' (20) panicked at tests/integration_tests_oracle.rs:56:23:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Any { .. }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x643a2b5a4dfa - std[f92b4c606f291077]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x643a2b5a4dfa - std[f92b4c606f291077]::backtrace_rs::backtrace::trace_unsynchronized::<std[f92b4c606f291077]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x643a2b5a4dfa - std[f92b4c606f291077]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x643a2b5a4dfa - <<std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[786f478f706679df]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x643a2b5b985a - <core[786f478f706679df]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x643a2b5b985a - core[786f478f706679df]::fmt::write
[INFO] [stdout]    6:     0x643a2b5a97a2 - std[f92b4c606f291077]::io::default_write_fmt::<alloc[64763625b5a07cdb]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x643a2b5a97a2 - <alloc[64763625b5a07cdb]::vec::Vec<u8> as std[f92b4c606f291077]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x643a2b583cef - <std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x643a2b583cef - std[f92b4c606f291077]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x643a2b59d2a9 - std[f92b4c606f291077]::panicking::default_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x643a2b42084c - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x643a2b42084c - test[20e1f0ae6cad7a17]::test_main_with_exit_callback::<test[20e1f0ae6cad7a17]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x643a2b59d522 - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x643a2b59d522 - std[f92b4c606f291077]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x643a2b583da8 - std[f92b4c606f291077]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x643a2b57b749 - std[f92b4c606f291077]::sys::backtrace::__rust_end_short_backtrace::<std[f92b4c606f291077]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x643a2b584abd - __rustc[8241495c18a89d70]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x643a2b5ba01c - core[786f478f706679df]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x643a2b5b9d92 - core[786f478f706679df]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x643a2b3b3f0a - <core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::boxed::Box<dyn core[786f478f706679df]::any::Any + core[786f478f706679df]::marker::Send>>>::unwrap
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x643a2b3b3f0a - integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/integration_tests_oracle.rs:56:23
[INFO] [stdout]   22:     0x643a2b3b4eeb - integration_tests_oracle[fb59b635feaf26f]::test_controller_move_errors_oracle
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/integration_tests_oracle.rs:107:31
[INFO] [stdout]   23:     0x643a2b3afeb7 - integration_tests_oracle[fb59b635feaf26f]::test_controller_move_errors_oracle::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/integration_tests_oracle.rs:99:40
[INFO] [stdout]   24:     0x643a2b3ac496 - <integration_tests_oracle[fb59b635feaf26f]::test_controller_move_errors_oracle::{closure#0} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x643a2b41492b - <fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x643a2b41492b - test[20e1f0ae6cad7a17]::__rust_begin_short_backtrace::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:663:18
[INFO] [stdout]   27:     0x643a2b42131b - test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:74
[INFO] [stdout]   28:     0x643a2b42131b - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   29:     0x643a2b42131b - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   30:     0x643a2b42131b - std[f92b4c606f291077]::panicking::catch_unwind::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   31:     0x643a2b42131b - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   32:     0x643a2b42131b - test[20e1f0ae6cad7a17]::run_test_in_process
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:27
[INFO] [stdout]   33:     0x643a2b42131b - test[20e1f0ae6cad7a17]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:607:43
[INFO] [stdout]   34:     0x643a2b41ca34 - test[20e1f0ae6cad7a17]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:637:41
[INFO] [stdout]   35:     0x643a2b41ca34 - std[f92b4c606f291077]::sys::backtrace::__rust_begin_short_backtrace::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   36:     0x643a2b423f22 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   37:     0x643a2b423f22 - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   38:     0x643a2b423f22 - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   39:     0x643a2b423f22 - std[f92b4c606f291077]::panicking::catch_unwind::<(), core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   40:     0x643a2b423f22 - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   41:     0x643a2b423f22 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   42:     0x643a2b423f22 - <std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   43:     0x643a2b5a46ff - <alloc[64763625b5a07cdb]::boxed::Box<dyn core[786f478f706679df]::ops::function::FnOnce<(), Output = ()> + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   44:     0x643a2b5a46ff - <std[f92b4c606f291077]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   45:     0x798341ef8aa4 - <unknown>
[INFO] [stdout]   46:     0x798341f85a64 - clone
[INFO] [stdout]   47:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_controller_distance_errors_oracle stdout ----
[INFO] [stdout] Oracle predictor
[INFO] [stdout] Starting controller...
[INFO] [stdout] Starting to process distances...
[INFO] [stdout] Starting to process robot state...
[INFO] [stdout] Starting robot...
[INFO] [stdout] get_distance
[INFO] [stdout] mv
[INFO] [stdout] get_state
[INFO] [stdout] Out of assert in calibrate
[INFO] [stdout] Moved to position: InserterZ(5332309)
[INFO] [stdout] InserterZ: 0 -> 0 with duration 0
[INFO] [stdout] Moved to position: NeedleZ(0)
[INFO] [stdout] ---------------------------------------------------------------------------------------------------------------------------------------
[INFO] [stdout] Calibrated
[INFO] [stdout] Inserting 0 thread
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 93009.3704859413
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 92581.06823543622
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 91297.22602412873
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 94730.34745365067
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 88647.48579346237
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 82172.2667810357
[INFO] [stdout] Failing because latency is too big: 22
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 77791.76599605905
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 62949.95529920142
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 62143.17727917433
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Found premove location
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] No brain position function
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Found premove location
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] No brain position function
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 52719.332303059986
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 65360.402652394376
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 68640.35798521666
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 75837.81958274392
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 82442.40559202421
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 94455.90126088483
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 97133.29252397502
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 98415.66742808069
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 102091.26183168672
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 108407.87090337765
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 110470.51468845806
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 108151.34769455518
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 115434.73168424703
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 114730.0450667158
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 91437.71622028924
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 82205.14433575212
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 73210.10175243253
[INFO] [stdout] Too many consecutive errors
[INFO] [stdout] Found premove location
[INFO] [stdout] We are too far away from the brain to move
[INFO] [stdout] InserterZ: 0 -> 0 with duration 0
[INFO] [stdout] Moved to position: NeedleZ(0)
[INFO] [stdout] Cannot change state from Panic to Panic
[INFO] [stdout] Found premove location
[INFO] [stdout] Moved to position: InserterZ(0)
[INFO] [stdout] Cannot change state from Panic to Panic
[INFO] [stdout] Out of assert in calibrate
[INFO] [stdout] Moved to position: InserterZ(5332377)
[INFO] [stdout] InserterZ: 0 -> 0 with duration 0
[INFO] [stdout] Moved to position: NeedleZ(0)
[INFO] [stdout] ---------------------------------------------------------------------------------------------------------------------------------------
[INFO] [stdout] Calibrated
[INFO] [stdout] Inserting 0 thread
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 115314.09678191156
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 119670.92918995512
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 126992.26327292784
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 118185.21646907274
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 116159.65435489675
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 116840.8643037267
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 116412.47768105101
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 111294.69059058512
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 105292.71840347408
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 93299.210981766
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 86684.12892298505
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 79489.40515480435
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 56883.88831064664
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 60471.07069358358
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 69779.17732796737
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because latency is too big: 25
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 60235.18328831438
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 68966.74207603931
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 74947.63918936346
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 77618.39059437078
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 82112.48827121675
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 92600.49252658419
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 91410.37595627503
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 100518.10170906247
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 91396.04598133767
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 82299.16833400587
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 80079.10472354654
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 72434.21612701565
[INFO] [stdout] Too many consecutive errors
[INFO] [stdout] Found premove location
[INFO] [stdout] We are too far away from the brain to move
[INFO] [stdout] InserterZ: 0 -> 0 with duration 0
[INFO] [stdout] Moved to position: NeedleZ(0)
[INFO] [stdout] Cannot change state from Panic to Panic
[INFO] [stdout] Found premove location
[INFO] [stdout] Moved to position: InserterZ(0)
[INFO] [stdout] Cannot change state from Panic to Panic
[INFO] [stdout] Out of assert in calibrate
[INFO] [stdout] Moved to position: InserterZ(5332472)
[INFO] [stdout] InserterZ: 0 -> 0 with duration 0
[INFO] [stdout] Moved to position: NeedleZ(0)
[INFO] [stdout] ---------------------------------------------------------------------------------------------------------------------------------------
[INFO] [stdout] Calibrated
[INFO] [stdout] Inserting 0 thread
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 59028.01870210946
[INFO] [stdout] Failing because latency is too big: 20
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 55247.71637817181
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 56277.64281560329
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 63804.28993332852
[INFO] [stdout] Failing because latency is too big: 19
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 80124.95039845305
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 77160.92671927379
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 80590.78429097577
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 78080.17337539303
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 70544.47754395811
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 66781.14742227597
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 62286.98526579095
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 60401.85452563688
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 52347.68622434116
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 62880.90596671263
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 65157.137869934435
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 71103.82713964232
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 79053.59033681825
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 81080.72651813389
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 85009.17583985289
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 88174.93014973833
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 96508.5609427978
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 92092.83134899638
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 98794.97469210578
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 81103.54804950871
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 77953.96578340186
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 71268.45596194686
[INFO] [stdout] Too many consecutive errors
[INFO] [stdout] Found premove location
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] No brain position function
[INFO] [stdout] InserterZ: 0 -> 0 with duration 0
[INFO] [stdout] Moved to position: NeedleZ(0)
[INFO] [stdout] Cannot change state from Panic to Panic
[INFO] [stdout] Found premove location
[INFO] [stdout] Moved to position: InserterZ(0)
[INFO] [stdout] Cannot change state from Panic to Panic
[INFO] [stdout] Out of assert in calibrate
[INFO] [stdout] Moved to position: InserterZ(5332580)
[INFO] [stdout] InserterZ: 0 -> 0 with duration 0
[INFO] [stdout] Moved to position: NeedleZ(0)
[INFO] [stdout] ---------------------------------------------------------------------------------------------------------------------------------------
[INFO] [stdout] Calibrated
[INFO] [stdout] Inserting 0 thread
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 126556.85440557916
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 124903.28425292764
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 118798.02537134092
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 51486.897230633534
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 55824.39246453415
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 61281.512894825195
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 68268.51450948475
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 72343.8925641214
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 73166.28814370628
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 75523.6805883575
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 77042.25291364291
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 90179.99049807142
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 77447.87916549458
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 78710.34337207
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 76658.33051000757
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 74083.35938351799
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 73991.54499953927
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 92208.75555156637
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 95726.67442854366
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 95358.35187638493
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 94108.85062173335
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 89185.92887706996
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 88998.26034507109
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 82640.37526818702
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 80545.16889660829
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 72972.090514365
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 69024.98526025703
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Too many consecutive errors
[INFO] [stdout] Found premove location
[INFO] [stdout] Failing because latency is too big: 27
[INFO] [stdout] No brain position function
[INFO] [stdout] InserterZ: 0 -> 0 with duration 0
[INFO] [stdout] Moved to position: NeedleZ(0)
[INFO] [stdout] Cannot change state from Panic to Panic
[INFO] [stdout] Moved to position: InserterZ(0)
[INFO] [stdout] Cannot change state from Panic to Panic
[INFO] [stdout] Out of assert in calibrate
[INFO] [stdout] Moved to position: InserterZ(5332655)
[INFO] [stdout] InserterZ: 0 -> 0 with duration 0
[INFO] [stdout] Moved to position: NeedleZ(0)
[INFO] [stdout] ---------------------------------------------------------------------------------------------------------------------------------------
[INFO] [stdout] Calibrated
[INFO] [stdout] Inserting 0 thread
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] Failing because latency is too big: 32
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 76105.1409241124
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 77388.62178952026
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 85286.15383839281
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 77350.20379036327
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 80786.86713582545
[INFO] [stdout] Failing because latency is too big: 21
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 78046.6970823044
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 67054.78342587734
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 60322.4813176007
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 57983.8924981812
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 95450.85105853598
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 92627.70818382897
[INFO] [stdout] Failing because latency is too big: 21
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 74116.533475879
[INFO] [stdout] Too many consecutive errors
[INFO] [stdout] Found premove location
[INFO] [stdout] We are too far away from the brain to move
[INFO] [stdout] InserterZ: 0 -> 0 with duration 0
[INFO] [stdout] Moved to position: NeedleZ(0)
[INFO] [stdout] Cannot change state from Panic to Panic
[INFO] [stdout] Found premove location
[INFO] [stdout] Moved to position: InserterZ(0)
[INFO] [stdout] Cannot change state from Panic to Panic
[INFO] [stdout] Out of assert in calibrate
[INFO] [stdout] Moved to position: InserterZ(5332328)
[INFO] [stdout] InserterZ: 0 -> 0 with duration 0
[INFO] [stdout] Moved to position: NeedleZ(0)
[INFO] [stdout] ---------------------------------------------------------------------------------------------------------------------------------------
[INFO] [stdout] Calibrated
[INFO] [stdout] Inserting 0 thread
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 75367.68865070574
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 71197.18770288688
[INFO] [stdout] Failing because latency is too big: 27
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 50593.707714136224
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 60620.99571057269
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 66246.37400203804
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 66801.3426249089
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 75073.58384106238
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 70827.37732214411
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 60195.02271782048
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 57194.11759048328
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 51408.85822742176
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 54313.90945350728
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 101927.39998569642
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 82525.95135601959
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 93585.6925287589
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 92188.79727070231
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 104920.92450612236
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 92747.67492957006
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 91768.01154288766
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 92716.91287449596
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 87193.66971292719
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 88790.06867656542
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Too many consecutive errors
[INFO] [stdout] Found premove location
[INFO] [stdout] We are too far away from the brain to move
[INFO] [stdout] InserterZ: 0 -> 0 with duration 0
[INFO] [stdout] Moved to position: NeedleZ(0)
[INFO] [stdout] Cannot change state from Panic to Panic
[INFO] [stdout] Found premove location
[INFO] [stdout] Moved to position: InserterZ(0)
[INFO] [stdout] Cannot change state from Panic to Panic
[INFO] [stdout] Out of assert in calibrate
[INFO] [stdout] Moved to position: InserterZ(5332462)
[INFO] [stdout] InserterZ: 0 -> 0 with duration 0
[INFO] [stdout] Moved to position: NeedleZ(0)
[INFO] [stdout] ---------------------------------------------------------------------------------------------------------------------------------------
[INFO] [stdout] Calibrated
[INFO] [stdout] Inserting 0 thread
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 56673.12798119651
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 60302.035948162316
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 69634.16189405066
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 71603.34839026991
[INFO] [stdout] Failing because latency is too big: 19
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 80533.30191727879
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 79577.22483867838
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 82604.9487941179
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 82170.43785308057
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 52002.36728849029
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 58986.32791079767
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 74780.42092656123
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 79619.38251565036
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 80256.27280038269
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 93235.00761761877
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 86251.6250934304
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 89134.12067383435
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 103186.6111214594
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 95556.44340750319
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 95831.94696356112
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 92284.60122730536
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 90870.10553659161
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 91376.77235294646
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Too many consecutive errors
[INFO] [stdout] Found premove location
[INFO] [stdout] We are too far away from the brain to move
[INFO] [stdout] InserterZ: 0 -> 0 with duration 0
[INFO] [stdout] Moved to position: NeedleZ(0)
[INFO] [stdout] Cannot change state from Panic to Panic
[INFO] [stdout] Found premove location
[INFO] [stdout] Moved to position: InserterZ(0)
[INFO] [stdout] Cannot change state from Panic to Panic
[INFO] [stdout] Out of assert in calibrate
[INFO] [stdout] Moved to position: InserterZ(5332443)
[INFO] [stdout] InserterZ: 0 -> 0 with duration 0
[INFO] [stdout] Moved to position: NeedleZ(0)
[INFO] [stdout] ---------------------------------------------------------------------------------------------------------------------------------------
[INFO] [stdout] Calibrated
[INFO] [stdout] Inserting 0 thread
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 59914.778810061165
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 53757.13819779991
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 59440.11600219959
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 82480.97543135122
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 79998.3946971473
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 81557.60278838349
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 81939.22473344905
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 51559.83516253997
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Too many consecutive errors
[INFO] [stdout] Found premove location
[INFO] [stdout] We are too far away from the brain to move
[INFO] [stdout] InserterZ: 0 -> 0 with duration 0
[INFO] [stdout] Moved to position: NeedleZ(0)
[INFO] [stdout] Cannot change state from Panic to Panic
[INFO] [stdout] Found premove location
[INFO] [stdout] Moved to position: InserterZ(0)
[INFO] [stdout] Cannot change state from Panic to Panic
[INFO] [stdout] Out of assert in calibrate
[INFO] [stdout] Moved to position: InserterZ(5332558)
[INFO] [stdout] InserterZ: 0 -> 0 with duration 0
[INFO] [stdout] Moved to position: NeedleZ(0)
[INFO] [stdout] ---------------------------------------------------------------------------------------------------------------------------------------
[INFO] [stdout] Calibrated
[INFO] [stdout] Inserting 0 thread
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 134875.6559262229
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 123083.61550638918
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 140689.35462709574
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 119460.45887713262
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 119947.06446900475
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 112278.524656886
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 107553.24479817739
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 102069.92655388056
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 95874.86439062713
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 86456.71939343691
[INFO] [stdout] Failing because latency is too big: 20
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 69541.5832611284
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 62985.64637215657
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 54077.23383314861
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 51969.83181617467
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 75762.81930948049
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 92183.01948821603
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 75227.84443124186
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 79822.59632044705
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 76173.28230754717
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 78735.74051163788
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 75451.34128034988
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 69229.40213865554
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 62775.14636486117
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 59321.20205998095
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 54806.35545176035
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 71443.180927568
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 75850.5342132923
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 92095.63528004102
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 81699.38604369189
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 85503.9284203517
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 94424.63091775996
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 99856.65470891539
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 95304.98152739869
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 98741.31382946263
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 92311.83449287317
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 96877.6090611919
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 89018.90579312015
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 88757.90045724995
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 82349.0612001114
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 80182.60777319991
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 74727.05559180805
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 66605.8296138714
[INFO] [stdout] Too many consecutive errors
[INFO] [stdout] Found premove location
[INFO] [stdout] We are too far away from the brain to move
[INFO] [stdout] InserterZ: 0 -> 0 with duration 0
[INFO] [stdout] Moved to position: NeedleZ(0)
[INFO] [stdout] Cannot change state from Panic to Panic
[INFO] [stdout] Moved to position: InserterZ(0)
[INFO] [stdout] Cannot change state from Panic to Panic
[INFO] [stdout] Out of assert in calibrate
[INFO] [stdout] Moved to position: InserterZ(5332341)
[INFO] [stdout] InserterZ: 0 -> 0 with duration 0
[INFO] [stdout] Moved to position: NeedleZ(0)
[INFO] [stdout] ---------------------------------------------------------------------------------------------------------------------------------------
[INFO] [stdout] Calibrated
[INFO] [stdout] Inserting 0 thread
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 119927.69082574779
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 113424.9877556574
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 109774.56615220802
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 105341.3989829024
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 103211.9374171953
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 94291.54365608667
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 90377.23044395936
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 80661.33293470857
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because latency is too big: 19
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 57056.143862713245
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 62726.612854367704
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 67653.25274618913
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 71796.19587688625
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 72692.87502674689
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 77596.81984547677
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 76708.14491769602
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 70435.54045355716
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 64178.851080379914
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 60684.85194001952
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 59395.169228237355
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 58734.509512379766
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 63354.87142824184
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 69480.2301680923
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 80172.21914548625
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 88335.11852541182
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 81653.9970174972
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 87608.18590554479
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 93145.01163806324
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 91924.27675846184
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 70992.14067897561
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Found premove location
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] No brain position function
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 61514.62706371595
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 67172.104407307
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 77102.80449982279
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 81208.2495680484
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 90289.43804226245
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 111680.44326088415
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 94859.41779449198
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 105046.64781577757
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 118453.74332329375
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 113977.84884075786
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 108219.8594789292
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 115468.87601606885
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 114775.85204861627
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 113064.54734669707
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 110544.17460087663
[INFO] [stdout] Too many consecutive errors
[INFO] [stdout] Found premove location
[INFO] [stdout] We are too far away from the brain to move
[INFO] [stdout] InserterZ: 0 -> 0 with duration 0
[INFO] [stdout] Moved to position: NeedleZ(0)
[INFO] [stdout] Cannot change state from Panic to Panic
[INFO] [stdout] Found premove location
[INFO] [stdout] Moved to position: InserterZ(0)
[INFO] [stdout] Cannot change state from Panic to Panic
[INFO] [stdout] Out of assert in calibrate
[INFO] [stdout] Moved to position: InserterZ(5332597)
[INFO] [stdout] InserterZ: 0 -> 0 with duration 0
[INFO] [stdout] Moved to position: NeedleZ(0)
[INFO] [stdout] ---------------------------------------------------------------------------------------------------------------------------------------
[INFO] [stdout] Calibrated
[INFO] [stdout] Inserting 0 thread
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because latency is too big: 21
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 77537.13269105356
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 65477.51560065709
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 60748.93335764762
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 55352.49735835008
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 52074.24765888229
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 56225.63091286551
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 53917.925804266706
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 60765.51781574136
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 69454.41667409719
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 72836.99392942118
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 77942.19902584923
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 85143.87215856346
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 86033.40909373481
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 94839.39215321955
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 94129.19995580241
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 92350.78199332638
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 98694.85782503965
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 98055.19035135617
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 90781.7664591039
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 99582.67865869182
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 85255.94307958521
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 86292.37442464463
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 76637.69200169516
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 71208.89840844064
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 65092.75338681298
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 59997.79005620757
[INFO] [stdout] Too many consecutive errors
[INFO] [stdout] Found premove location
[INFO] [stdout] We are too far away from the brain to move
[INFO] [stdout] InserterZ: 0 -> 0 with duration 0
[INFO] [stdout] Moved to position: NeedleZ(0)
[INFO] [stdout] Cannot change state from Panic to Panic
[INFO] [stdout] Found premove location
[INFO] [stdout] Moved to position: InserterZ(0)
[INFO] [stdout] Cannot change state from Panic to Panic
[INFO] [stdout] Out of assert in calibrate
[INFO] [stdout] Moved to position: InserterZ(5332459)
[INFO] [stdout] InserterZ: 0 -> 0 with duration 0
[INFO] [stdout] Moved to position: NeedleZ(0)
[INFO] [stdout] ---------------------------------------------------------------------------------------------------------------------------------------
[INFO] [stdout] Calibrated
[INFO] [stdout] Inserting 0 thread
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 85182.86971826211
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 77877.63908889832
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 70069.43696363003
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 65256.118271373096
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 55493.07023589604
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 52341.622905707336
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 60556.31965139741
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 60072.3590822384
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 68801.4032855099
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 75131.05706447514
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 80953.14213501592
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 78389.49789432774
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 82195.39379776176
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 82599.37245337339
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 79544.00287116994
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 78113.01609484805
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 73555.91910642758
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 83368.26109144185
[INFO] [stdout] Failing because latency is too big: 29
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 58816.10742251016
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 54241.525391494855
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 87905.89328942995
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 104369.56006522651
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 89860.96047381591
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 92506.79321520415
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 91303.01982126827
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 94833.35411517206
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 86364.5614621751
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 87719.28017584502
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 75521.40689824359
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 72964.60237741575
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 70942.02045511745
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 61742.758656386286
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 54285.68398897117
[INFO] [stdout] Found premove location
[INFO] [stdout] We are too far away from the brain to move
[INFO] [stdout] Found premove location
[INFO] [stdout] Failed to find root with furthest needle move: 434.66401061363024
[INFO] [stdout] Found premove location
[INFO] [stdout] InserterZ: 0 -> 3929307 with duration 250
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 73388.82442395051
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 80632.84879334085
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 90162.03309318074
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 90102.26378082193
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 98356.9782745837
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 106087.2809091165
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 106543.69288442028
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 109228.40182682953
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 128550.35127424053
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 126035.22000169358
[INFO] [stdout] Success full in brain move
[INFO] [stdout] InserterZ: 3929307 -> 0 with duration 250
[INFO] [stdout] Failing because latency is too big: 20
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 90645.9883162044
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 82137.79590596957
[INFO] [stdout] Too many consecutive errors
[INFO] [stdout] Moved to position: NeedleZ(0)
[INFO] [stdout] Cannot change state from Panic to OutOfBrainCalibrated
[INFO] [stdout] 
[INFO] [stdout] thread '<unnamed>' (24) panicked at src/controller.rs:560:5:
[INFO] [stdout] assertion failed: control_state.out_of_brain_calibrated()
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x643a2b5a4dfa - std[f92b4c606f291077]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x643a2b5a4dfa - std[f92b4c606f291077]::backtrace_rs::backtrace::trace_unsynchronized::<std[f92b4c606f291077]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x643a2b5a4dfa - std[f92b4c606f291077]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x643a2b5a4dfa - <<std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[786f478f706679df]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x643a2b5b985a - <core[786f478f706679df]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x643a2b5b985a - core[786f478f706679df]::fmt::write
[INFO] [stdout]    6:     0x643a2b5a97a2 - std[f92b4c606f291077]::io::default_write_fmt::<alloc[64763625b5a07cdb]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x643a2b5a97a2 - <alloc[64763625b5a07cdb]::vec::Vec<u8> as std[f92b4c606f291077]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x643a2b583cef - <std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x643a2b583cef - std[f92b4c606f291077]::panicking::default_hook::{closure#0}
[INFO] [stderr] error: test failed, to rerun pass `--test integration_tests_oracle`
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x643a2b59d2a9 - std[f92b4c606f291077]::panicking::default_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x643a2b42084c - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x643a2b42084c - test[20e1f0ae6cad7a17]::test_main_with_exit_callback::<test[20e1f0ae6cad7a17]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x643a2b59d522 - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x643a2b59d522 - std[f92b4c606f291077]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x643a2b583dda - std[f92b4c606f291077]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x643a2b57b749 - std[f92b4c606f291077]::sys::backtrace::__rust_end_short_backtrace::<std[f92b4c606f291077]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x643a2b584abd - __rustc[8241495c18a89d70]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x643a2b5ba01c - core[786f478f706679df]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x643a2b5b9fe2 - core[786f478f706679df]::panicking::panic
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panicking.rs:150:5
[INFO] [stdout]   20:     0x643a2b409309 - neuralink_final[7e77ecee4d1a8a53]::controller::retract_ib::<neuralink_final[7e77ecee4d1a8a53]::predictor::oracle_approx::OraclePredictor>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/controller.rs:560:5
[INFO] [stdout]   21:     0x643a2b40ab69 - neuralink_final[7e77ecee4d1a8a53]::controller::insert_ib_open_loop::<neuralink_final[7e77ecee4d1a8a53]::predictor::oracle_approx::OraclePredictor>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/controller.rs:584:51
[INFO] [stdout]   22:     0x643a2b40be74 - neuralink_final[7e77ecee4d1a8a53]::controller::start::<neuralink_final[7e77ecee4d1a8a53]::predictor::oracle_approx::OraclePredictor>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/controller.rs:535:78
[INFO] [stdout]   23:     0x643a2b3af516 - integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#0}::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/integration_tests_oracle.rs:39:54
[INFO] [stdout]   24:     0x643a2b3ff28f - <tokio[7fd527c5825a7f70]::task::local::RunUntil<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#0}::{closure#0}> as core[786f478f706679df]::future::future::Future>::poll::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/task/local.rs:1041:44
[INFO] [stdout]   25:     0x643a2b3fbd50 - <tokio[7fd527c5825a7f70]::task::local::LocalSet>::with::<core[786f478f706679df]::task::poll::Poll<()>, <tokio[7fd527c5825a7f70]::task::local::RunUntil<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#0}::{closure#0}> as core[786f478f706679df]::future::future::Future>::poll::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/task/local.rs:793:13
[INFO] [stdout]   26:     0x643a2b3a1585 - <std[f92b4c606f291077]::thread::local::LocalKey<tokio[7fd527c5825a7f70]::task::local::LocalData>>::try_with::<<tokio[7fd527c5825a7f70]::task::local::LocalSet>::with<core[786f478f706679df]::task::poll::Poll<()>, <tokio[7fd527c5825a7f70]::task::local::RunUntil<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#0}::{closure#0}> as core[786f478f706679df]::future::future::Future>::poll::{closure#0}>::{closure#0}, core[786f478f706679df]::task::poll::Poll<()>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/local.rs:513:12
[INFO] [stdout]   27:     0x643a2b3a05de - <std[f92b4c606f291077]::thread::local::LocalKey<tokio[7fd527c5825a7f70]::task::local::LocalData>>::with::<<tokio[7fd527c5825a7f70]::task::local::LocalSet>::with<core[786f478f706679df]::task::poll::Poll<()>, <tokio[7fd527c5825a7f70]::task::local::RunUntil<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#0}::{closure#0}> as core[786f478f706679df]::future::future::Future>::poll::{closure#0}>::{closure#0}, core[786f478f706679df]::task::poll::Poll<()>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/local.rs:477:20
[INFO] [stdout]   28:     0x643a2b3f37a6 - <tokio[7fd527c5825a7f70]::task::local::LocalSet>::with::<core[786f478f706679df]::task::poll::Poll<()>, <tokio[7fd527c5825a7f70]::task::local::RunUntil<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#0}::{closure#0}> as core[786f478f706679df]::future::future::Future>::poll::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/task/local.rs:791:17
[INFO] [stdout]   29:     0x643a2b4005c6 - <tokio[7fd527c5825a7f70]::task::local::RunUntil<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#0}::{closure#0}> as core[786f478f706679df]::future::future::Future>::poll
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/task/local.rs:1031:22
[INFO] [stdout]   30:     0x643a2b3fc055 - <tokio[7fd527c5825a7f70]::task::local::LocalSet>::run_until::<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#0}::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/task/local.rs:689:19
[INFO] [stdout]   31:     0x643a2b4147ed - <core[786f478f706679df]::pin::Pin<&mut <tokio[7fd527c5825a7f70]::task::local::LocalSet>::run_until<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#0}::{closure#0}>::{closure#0}> as core[786f478f706679df]::future::future::Future>::poll
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/future/future.rs:133:9
[INFO] [stdout]   32:     0x643a2b3e4b5d - <tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[786f478f706679df]::pin::Pin<&mut <tokio[7fd527c5825a7f70]::task::local::LocalSet>::run_until<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#0}::{closure#0}>::{closure#0}>>::{closure#0}::{closure#0}::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/scheduler/current_thread/mod.rs:729:73
[INFO] [stdout]   33:     0x643a2b3e487b - tokio[7fd527c5825a7f70]::runtime::coop::with_budget::<core[786f478f706679df]::task::poll::Poll<()>, <tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[786f478f706679df]::pin::Pin<&mut <tokio[7fd527c5825a7f70]::task::local::LocalSet>::run_until<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#0}::{closure#0}>::{closure#0}>>::{closure#0}::{closure#0}::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/coop.rs:107:5
[INFO] [stdout]   34:     0x643a2b3e487b - tokio[7fd527c5825a7f70]::runtime::coop::budget::<core[786f478f706679df]::task::poll::Poll<()>, <tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[786f478f706679df]::pin::Pin<&mut <tokio[7fd527c5825a7f70]::task::local::LocalSet>::run_until<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#0}::{closure#0}>::{closure#0}>>::{closure#0}::{closure#0}::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/coop.rs:73:5
[INFO] [stdout]   35:     0x643a2b3e487b - <tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[786f478f706679df]::pin::Pin<&mut <tokio[7fd527c5825a7f70]::task::local::LocalSet>::run_until<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#0}::{closure#0}>::{closure#0}>>::{closure#0}::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/scheduler/current_thread/mod.rs:729:25
[INFO] [stdout]   36:     0x643a2b3d92e0 - <tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::Context>::enter::<core[786f478f706679df]::task::poll::Poll<()>, <tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[786f478f706679df]::pin::Pin<&mut <tokio[7fd527c5825a7f70]::task::local::LocalSet>::run_until<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#0}::{closure#0}>::{closure#0}>>::{closure#0}::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/scheduler/current_thread/mod.rs:428:19
[INFO] [stdout]   37:     0x643a2b3e1830 - <tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[786f478f706679df]::pin::Pin<&mut <tokio[7fd527c5825a7f70]::task::local::LocalSet>::run_until<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#0}::{closure#0}>::{closure#0}>>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/scheduler/current_thread/mod.rs:728:44
[INFO] [stdout]   38:     0x643a2b3e0054 - <tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CoreGuard>::enter::<<tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[786f478f706679df]::pin::Pin<&mut <tokio[7fd527c5825a7f70]::task::local::LocalSet>::run_until<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#0}::{closure#0}>::{closure#0}>>::{closure#0}, core[786f478f706679df]::option::Option<()>>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/scheduler/current_thread/mod.rs:807:68
[INFO] [stdout]   39:     0x643a2b406dfb - <tokio[7fd527c5825a7f70]::runtime::context::scoped::Scoped<tokio[7fd527c5825a7f70]::runtime::scheduler::Context>>::set::<<tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[786f478f706679df]::pin::Pin<&mut <tokio[7fd527c5825a7f70]::task::local::LocalSet>::run_until<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#0}::{closure#0}>::{closure#0}>>::{closure#0}, core[786f478f706679df]::option::Option<()>>::{closure#0}, (alloc[64763625b5a07cdb]::boxed::Box<tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::Core>, core[786f478f706679df]::option::Option<()>)>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/context/scoped.rs:40:9
[INFO] [stdout]   40:     0x643a2b3bac89 - tokio[7fd527c5825a7f70]::runtime::context::set_scheduler::<(alloc[64763625b5a07cdb]::boxed::Box<tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::Core>, core[786f478f706679df]::option::Option<()>), <tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[786f478f706679df]::pin::Pin<&mut <tokio[7fd527c5825a7f70]::task::local::LocalSet>::run_until<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#0}::{closure#0}>::{closure#0}>>::{closure#0}, core[786f478f706679df]::option::Option<()>>::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/context.rs:180:38
[INFO] [stdout]   41:     0x643a2b3a2ad2 - <std[f92b4c606f291077]::thread::local::LocalKey<tokio[7fd527c5825a7f70]::runtime::context::Context>>::try_with::<tokio[7fd527c5825a7f70]::runtime::context::set_scheduler<(alloc[64763625b5a07cdb]::boxed::Box<tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::Core>, core[786f478f706679df]::option::Option<()>), <tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[786f478f706679df]::pin::Pin<&mut <tokio[7fd527c5825a7f70]::task::local::LocalSet>::run_until<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#0}::{closure#0}>::{closure#0}>>::{closure#0}, core[786f478f706679df]::option::Option<()>>::{closure#0}>::{closure#0}, (alloc[64763625b5a07cdb]::boxed::Box<tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::Core>, core[786f478f706679df]::option::Option<()>)>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/local.rs:513:12
[INFO] [stdout]   42:     0x643a2b3a22be - <std[f92b4c606f291077]::thread::local::LocalKey<tokio[7fd527c5825a7f70]::runtime::context::Context>>::with::<tokio[7fd527c5825a7f70]::runtime::context::set_scheduler<(alloc[64763625b5a07cdb]::boxed::Box<tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::Core>, core[786f478f706679df]::option::Option<()>), <tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[786f478f706679df]::pin::Pin<&mut <tokio[7fd527c5825a7f70]::task::local::LocalSet>::run_until<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#0}::{closure#0}>::{closure#0}>>::{closure#0}, core[786f478f706679df]::option::Option<()>>::{closure#0}>::{closure#0}, (alloc[64763625b5a07cdb]::boxed::Box<tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::Core>, core[786f478f706679df]::option::Option<()>)>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/local.rs:477:20
[INFO] [stdout]   43:     0x643a2b3ba49d - tokio[7fd527c5825a7f70]::runtime::context::set_scheduler::<(alloc[64763625b5a07cdb]::boxed::Box<tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::Core>, core[786f478f706679df]::option::Option<()>), <tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[786f478f706679df]::pin::Pin<&mut <tokio[7fd527c5825a7f70]::task::local::LocalSet>::run_until<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#0}::{closure#0}>::{closure#0}>>::{closure#0}, core[786f478f706679df]::option::Option<()>>::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/context.rs:180:17
[INFO] [stdout]   44:     0x643a2b3dd320 - <tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CoreGuard>::enter::<<tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[786f478f706679df]::pin::Pin<&mut <tokio[7fd527c5825a7f70]::task::local::LocalSet>::run_until<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#0}::{closure#0}>::{closure#0}>>::{closure#0}, core[786f478f706679df]::option::Option<()>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/scheduler/current_thread/mod.rs:807:27
[INFO] [stdout]   45:     0x643a2b3ddab6 - <tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[786f478f706679df]::pin::Pin<&mut <tokio[7fd527c5825a7f70]::task::local::LocalSet>::run_until<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#0}::{closure#0}>::{closure#0}>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/scheduler/current_thread/mod.rs:716:24
[INFO] [stdout]   46:     0x643a2b3df643 - <tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CurrentThread>::block_on::<<tokio[7fd527c5825a7f70]::task::local::LocalSet>::run_until<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#0}::{closure#0}>::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/scheduler/current_thread/mod.rs:196:33
[INFO] [stdout]   47:     0x643a2b3c2773 - tokio[7fd527c5825a7f70]::runtime::context::runtime::enter_runtime::<<tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CurrentThread>::block_on<<tokio[7fd527c5825a7f70]::task::local::LocalSet>::run_until<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#0}::{closure#0}>::{closure#0}>::{closure#0}, ()>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/context/runtime.rs:65:16
[INFO] [stdout]   48:     0x643a2b3d89f6 - <tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CurrentThread>::block_on::<<tokio[7fd527c5825a7f70]::task::local::LocalSet>::run_until<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#0}::{closure#0}>::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/scheduler/current_thread/mod.rs:184:9
[INFO] [stdout]   49:     0x643a2b3d1e9c - <tokio[7fd527c5825a7f70]::runtime::runtime::Runtime>::block_on_inner::<<tokio[7fd527c5825a7f70]::task::local::LocalSet>::run_until<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#0}::{closure#0}>::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/runtime.rs:368:52
[INFO] [stdout]   50:     0x643a2b3d2276 - <tokio[7fd527c5825a7f70]::runtime::runtime::Runtime>::block_on::<<tokio[7fd527c5825a7f70]::task::local::LocalSet>::run_until<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#0}::{closure#0}>::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/runtime.rs:342:18
[INFO] [stdout]   51:     0x643a2b3f3860 - <tokio[7fd527c5825a7f70]::task::local::LocalSet>::block_on::<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#0}::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/task/local.rs:646:12
[INFO] [stdout]   52:     0x643a2b3afa17 - integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/integration_tests_oracle.rs:38:15
[INFO] [stdout]   53:     0x643a2b3ef4b6 - std[f92b4c606f291077]::sys::backtrace::__rust_begin_short_backtrace::<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#0}, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   54:     0x643a2b3ebd8a - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   55:     0x643a2b3ed1c0 - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#0}, ()>::{closure#1}::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   56:     0x643a2b3d37b6 - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   57:     0x643a2b3edb1b - __rust_try
[INFO] [stdout]   58:     0x643a2b3eb160 - std[f92b4c606f291077]::panicking::catch_unwind::<(), core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   59:     0x643a2b3eb160 - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   60:     0x643a2b3eb160 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#0}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   61:     0x643a2b3abcee - <std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#0}, ()>::{closure#1} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   62:     0x643a2b5a46ff - <alloc[64763625b5a07cdb]::boxed::Box<dyn core[786f478f706679df]::ops::function::FnOnce<(), Output = ()> + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   63:     0x643a2b5a46ff - <std[f92b4c606f291077]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   64:     0x798341ef8aa4 - <unknown>
[INFO] [stdout]   65:     0x798341f85a64 - clone
[INFO] [stdout]   66:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] thread '<unnamed>' (25) panicked at src/robot.rs:346:31:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Ok(1451029)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x643a2b5a4dfa - std[f92b4c606f291077]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x643a2b5a4dfa - std[f92b4c606f291077]::backtrace_rs::backtrace::trace_unsynchronized::<std[f92b4c606f291077]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x643a2b5a4dfa - std[f92b4c606f291077]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x643a2b5a4dfa - <<std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[786f478f706679df]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x643a2b5b985a - <core[786f478f706679df]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x643a2b5b985a - core[786f478f706679df]::fmt::write
[INFO] [stdout]    6:     0x643a2b5a97a2 - std[f92b4c606f291077]::io::default_write_fmt::<alloc[64763625b5a07cdb]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x643a2b5a97a2 - <alloc[64763625b5a07cdb]::vec::Vec<u8> as std[f92b4c606f291077]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x643a2b583cef - <std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x643a2b583cef - std[f92b4c606f291077]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x643a2b59d2a9 - std[f92b4c606f291077]::panicking::default_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x643a2b42084c - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x643a2b42084c - test[20e1f0ae6cad7a17]::test_main_with_exit_callback::<test[20e1f0ae6cad7a17]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x643a2b59d522 - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x643a2b59d522 - std[f92b4c606f291077]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x643a2b583da8 - std[f92b4c606f291077]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x643a2b57b749 - std[f92b4c606f291077]::sys::backtrace::__rust_end_short_backtrace::<std[f92b4c606f291077]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x643a2b584abd - __rustc[8241495c18a89d70]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x643a2b5ba01c - core[786f478f706679df]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x643a2b5b9d92 - core[786f478f706679df]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x643a2b486c80 - <core[786f478f706679df]::result::Result<(), core[786f478f706679df]::result::Result<u64, neuralink_final[7e77ecee4d1a8a53]::interface::OCTError>>>::unwrap
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x643a2b486c80 - neuralink_final[7e77ecee4d1a8a53]::robot::get_distance::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/robot.rs:346:31
[INFO] [stdout]   22:     0x643a2b46179c - <tokio[7fd527c5825a7f70]::runtime::task::core::Core<neuralink_final[7e77ecee4d1a8a53]::robot::get_distance::{closure#0}, alloc[64763625b5a07cdb]::sync::Arc<tokio[7fd527c5825a7f70]::task::local::Shared>>>::poll::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/task/core.rs:331:24
[INFO] [stdout]   23:     0x643a2b4689bc - <tokio[7fd527c5825a7f70]::loom::std::unsafe_cell::UnsafeCell<tokio[7fd527c5825a7f70]::runtime::task::core::Stage<neuralink_final[7e77ecee4d1a8a53]::robot::get_distance::{closure#0}>>>::with_mut::<core[786f478f706679df]::task::poll::Poll<()>, <tokio[7fd527c5825a7f70]::runtime::task::core::Core<neuralink_final[7e77ecee4d1a8a53]::robot::get_distance::{closure#0}, alloc[64763625b5a07cdb]::sync::Arc<tokio[7fd527c5825a7f70]::task::local::Shared>>>::poll::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/loom/std/unsafe_cell.rs:16:9
[INFO] [stdout]   24:     0x643a2b4689bc - <tokio[7fd527c5825a7f70]::runtime::task::core::Core<neuralink_final[7e77ecee4d1a8a53]::robot::get_distance::{closure#0}, alloc[64763625b5a07cdb]::sync::Arc<tokio[7fd527c5825a7f70]::task::local::Shared>>>::poll
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/task/core.rs:320:30
[INFO] [stdout]   25:     0x643a2b45587e - tokio[7fd527c5825a7f70]::runtime::task::harness::poll_future::<neuralink_final[7e77ecee4d1a8a53]::robot::get_distance::{closure#0}, alloc[64763625b5a07cdb]::sync::Arc<tokio[7fd527c5825a7f70]::task::local::Shared>>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/task/harness.rs:499:30
[INFO] [stdout]   26:     0x643a2b47e7d1 - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<tokio[7fd527c5825a7f70]::runtime::task::harness::poll_future<neuralink_final[7e77ecee4d1a8a53]::robot::get_distance::{closure#0}, alloc[64763625b5a07cdb]::sync::Arc<tokio[7fd527c5825a7f70]::task::local::Shared>>::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x643a2b46f07f - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<tokio[7fd527c5825a7f70]::runtime::task::harness::poll_future<neuralink_final[7e77ecee4d1a8a53]::robot::get_distance::{closure#0}, alloc[64763625b5a07cdb]::sync::Arc<tokio[7fd527c5825a7f70]::task::local::Shared>>::{closure#0}>, core[786f478f706679df]::task::poll::Poll<()>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x643a2b45f1db - __rust_try
[INFO] [stdout]   29:     0x643a2b45d553 - std[f92b4c606f291077]::panicking::catch_unwind::<core[786f478f706679df]::task::poll::Poll<()>, core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<tokio[7fd527c5825a7f70]::runtime::task::harness::poll_future<neuralink_final[7e77ecee4d1a8a53]::robot::get_distance::{closure#0}, alloc[64763625b5a07cdb]::sync::Arc<tokio[7fd527c5825a7f70]::task::local::Shared>>::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x643a2b45d553 - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<tokio[7fd527c5825a7f70]::runtime::task::harness::poll_future<neuralink_final[7e77ecee4d1a8a53]::robot::get_distance::{closure#0}, alloc[64763625b5a07cdb]::sync::Arc<tokio[7fd527c5825a7f70]::task::local::Shared>>::{closure#0}>, core[786f478f706679df]::task::poll::Poll<()>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x643a2b4543f0 - tokio[7fd527c5825a7f70]::runtime::task::harness::poll_future::<neuralink_final[7e77ecee4d1a8a53]::robot::get_distance::{closure#0}, alloc[64763625b5a07cdb]::sync::Arc<tokio[7fd527c5825a7f70]::task::local::Shared>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/task/harness.rs:487:18
[INFO] [stdout]   32:     0x643a2b45a1e9 - <tokio[7fd527c5825a7f70]::runtime::task::harness::Harness<neuralink_final[7e77ecee4d1a8a53]::robot::get_distance::{closure#0}, alloc[64763625b5a07cdb]::sync::Arc<tokio[7fd527c5825a7f70]::task::local::Shared>>>::poll_inner
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/task/harness.rs:209:27
[INFO] [stdout]   33:     0x643a2b45a487 - <tokio[7fd527c5825a7f70]::runtime::task::harness::Harness<neuralink_final[7e77ecee4d1a8a53]::robot::get_distance::{closure#0}, alloc[64763625b5a07cdb]::sync::Arc<tokio[7fd527c5825a7f70]::task::local::Shared>>>::poll
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/task/harness.rs:154:20
[INFO] [stdout]   34:     0x643a2b4860ad - tokio[7fd527c5825a7f70]::runtime::task::raw::poll::<neuralink_final[7e77ecee4d1a8a53]::robot::get_distance::{closure#0}, alloc[64763625b5a07cdb]::sync::Arc<tokio[7fd527c5825a7f70]::task::local::Shared>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/task/raw.rs:271:13
[INFO] [stdout]   35:     0x643a2b51e887 - <tokio[7fd527c5825a7f70]::runtime::task::raw::RawTask>::poll
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/task/raw.rs:201:18
[INFO] [stdout]   36:     0x643a2b508152 - <tokio[7fd527c5825a7f70]::runtime::task::LocalNotified<alloc[64763625b5a07cdb]::sync::Arc<tokio[7fd527c5825a7f70]::task::local::Shared>>>::run
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/task/mod.rs:435:13
[INFO] [stdout]   37:     0x643a2b4e509b - <tokio[7fd527c5825a7f70]::task::local::LocalSet>::tick::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/task/local.rs:739:68
[INFO] [stdout]   38:     0x643a2b4e75f7 - tokio[7fd527c5825a7f70]::runtime::coop::with_budget::<(), <tokio[7fd527c5825a7f70]::task::local::LocalSet>::tick::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/coop.rs:107:5
[INFO] [stdout]   39:     0x643a2b4e75f7 - tokio[7fd527c5825a7f70]::runtime::coop::budget::<(), <tokio[7fd527c5825a7f70]::task::local::LocalSet>::tick::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/coop.rs:73:5
[INFO] [stdout]   40:     0x643a2b4e75f7 - <tokio[7fd527c5825a7f70]::task::local::LocalSet>::tick
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/task/local.rs:739:31
[INFO] [stdout]   41:     0x643a2b3ff410 - <tokio[7fd527c5825a7f70]::task::local::RunUntil<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#1}::{closure#0}> as core[786f478f706679df]::future::future::Future>::poll::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/task/local.rs:1045:29
[INFO] [stdout]   42:     0x643a2b3fbe40 - <tokio[7fd527c5825a7f70]::task::local::LocalSet>::with::<core[786f478f706679df]::task::poll::Poll<()>, <tokio[7fd527c5825a7f70]::task::local::RunUntil<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#1}::{closure#0}> as core[786f478f706679df]::future::future::Future>::poll::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/task/local.rs:793:13
[INFO] [stdout]   43:     0x643a2b3a1685 - <std[f92b4c606f291077]::thread::local::LocalKey<tokio[7fd527c5825a7f70]::task::local::LocalData>>::try_with::<<tokio[7fd527c5825a7f70]::task::local::LocalSet>::with<core[786f478f706679df]::task::poll::Poll<()>, <tokio[7fd527c5825a7f70]::task::local::RunUntil<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#1}::{closure#0}> as core[786f478f706679df]::future::future::Future>::poll::{closure#0}>::{closure#0}, core[786f478f706679df]::task::poll::Poll<()>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/local.rs:513:12
[INFO] [stdout]   44:     0x643a2b3a062e - <std[f92b4c606f291077]::thread::local::LocalKey<tokio[7fd527c5825a7f70]::task::local::LocalData>>::with::<<tokio[7fd527c5825a7f70]::task::local::LocalSet>::with<core[786f478f706679df]::task::poll::Poll<()>, <tokio[7fd527c5825a7f70]::task::local::RunUntil<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#1}::{closure#0}> as core[786f478f706679df]::future::future::Future>::poll::{closure#0}>::{closure#0}, core[786f478f706679df]::task::poll::Poll<()>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/local.rs:477:20
[INFO] [stdout]   45:     0x643a2b3f37e6 - <tokio[7fd527c5825a7f70]::task::local::LocalSet>::with::<core[786f478f706679df]::task::poll::Poll<()>, <tokio[7fd527c5825a7f70]::task::local::RunUntil<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#1}::{closure#0}> as core[786f478f706679df]::future::future::Future>::poll::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/task/local.rs:791:17
[INFO] [stdout]   46:     0x643a2b400616 - <tokio[7fd527c5825a7f70]::task::local::RunUntil<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#1}::{closure#0}> as core[786f478f706679df]::future::future::Future>::poll
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/task/local.rs:1031:22
[INFO] [stdout]   47:     0x643a2b3fc295 - <tokio[7fd527c5825a7f70]::task::local::LocalSet>::run_until::<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#1}::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/task/local.rs:689:19
[INFO] [stdout]   48:     0x643a2b41482d - <core[786f478f706679df]::pin::Pin<&mut <tokio[7fd527c5825a7f70]::task::local::LocalSet>::run_until<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#1}::{closure#0}>::{closure#0}> as core[786f478f706679df]::future::future::Future>::poll
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/future/future.rs:133:9
[INFO] [stdout]   49:     0x643a2b3e4b9d - <tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[786f478f706679df]::pin::Pin<&mut <tokio[7fd527c5825a7f70]::task::local::LocalSet>::run_until<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#1}::{closure#0}>::{closure#0}>>::{closure#0}::{closure#0}::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/scheduler/current_thread/mod.rs:729:73
[INFO] [stdout]   50:     0x643a2b3e4a1b - tokio[7fd527c5825a7f70]::runtime::coop::with_budget::<core[786f478f706679df]::task::poll::Poll<()>, <tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[786f478f706679df]::pin::Pin<&mut <tokio[7fd527c5825a7f70]::task::local::LocalSet>::run_until<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#1}::{closure#0}>::{closure#0}>>::{closure#0}::{closure#0}::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/coop.rs:107:5
[INFO] [stdout]   51:     0x643a2b3e4a1b - tokio[7fd527c5825a7f70]::runtime::coop::budget::<core[786f478f706679df]::task::poll::Poll<()>, <tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[786f478f706679df]::pin::Pin<&mut <tokio[7fd527c5825a7f70]::task::local::LocalSet>::run_until<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#1}::{closure#0}>::{closure#0}>>::{closure#0}::{closure#0}::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/coop.rs:73:5
[INFO] [stdout]   52:     0x643a2b3e4a1b - <tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[786f478f706679df]::pin::Pin<&mut <tokio[7fd527c5825a7f70]::task::local::LocalSet>::run_until<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#1}::{closure#0}>::{closure#0}>>::{closure#0}::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/scheduler/current_thread/mod.rs:729:25
[INFO] [stdout]   53:     0x643a2b3d9600 - <tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::Context>::enter::<core[786f478f706679df]::task::poll::Poll<()>, <tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[786f478f706679df]::pin::Pin<&mut <tokio[7fd527c5825a7f70]::task::local::LocalSet>::run_until<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#1}::{closure#0}>::{closure#0}>>::{closure#0}::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/scheduler/current_thread/mod.rs:428:19
[INFO] [stdout]   54:     0x643a2b3e22d0 - <tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[786f478f706679df]::pin::Pin<&mut <tokio[7fd527c5825a7f70]::task::local::LocalSet>::run_until<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#1}::{closure#0}>::{closure#0}>>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/scheduler/current_thread/mod.rs:728:44
[INFO] [stdout]   55:     0x643a2b3e0074 - <tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CoreGuard>::enter::<<tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[786f478f706679df]::pin::Pin<&mut <tokio[7fd527c5825a7f70]::task::local::LocalSet>::run_until<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#1}::{closure#0}>::{closure#0}>>::{closure#0}, core[786f478f706679df]::option::Option<()>>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/scheduler/current_thread/mod.rs:807:68
[INFO] [stdout]   56:     0x643a2b406f4b - <tokio[7fd527c5825a7f70]::runtime::context::scoped::Scoped<tokio[7fd527c5825a7f70]::runtime::scheduler::Context>>::set::<<tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[786f478f706679df]::pin::Pin<&mut <tokio[7fd527c5825a7f70]::task::local::LocalSet>::run_until<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#1}::{closure#0}>::{closure#0}>>::{closure#0}, core[786f478f706679df]::option::Option<()>>::{closure#0}, (alloc[64763625b5a07cdb]::boxed::Box<tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::Core>, core[786f478f706679df]::option::Option<()>)>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/context/scoped.rs:40:9
[INFO] [stdout]   57:     0x643a2b3bacc9 - tokio[7fd527c5825a7f70]::runtime::context::set_scheduler::<(alloc[64763625b5a07cdb]::boxed::Box<tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::Core>, core[786f478f706679df]::option::Option<()>), <tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[786f478f706679df]::pin::Pin<&mut <tokio[7fd527c5825a7f70]::task::local::LocalSet>::run_until<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#1}::{closure#0}>::{closure#0}>>::{closure#0}, core[786f478f706679df]::option::Option<()>>::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/context.rs:180:38
[INFO] [stdout]   58:     0x643a2b3a2c12 - <std[f92b4c606f291077]::thread::local::LocalKey<tokio[7fd527c5825a7f70]::runtime::context::Context>>::try_with::<tokio[7fd527c5825a7f70]::runtime::context::set_scheduler<(alloc[64763625b5a07cdb]::boxed::Box<tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::Core>, core[786f478f706679df]::option::Option<()>), <tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[786f478f706679df]::pin::Pin<&mut <tokio[7fd527c5825a7f70]::task::local::LocalSet>::run_until<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#1}::{closure#0}>::{closure#0}>>::{closure#0}, core[786f478f706679df]::option::Option<()>>::{closure#0}>::{closure#0}, (alloc[64763625b5a07cdb]::boxed::Box<tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::Core>, core[786f478f706679df]::option::Option<()>)>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/local.rs:513:12
[INFO] [stdout]   59:     0x643a2b3a231e - <std[f92b4c606f291077]::thread::local::LocalKey<tokio[7fd527c5825a7f70]::runtime::context::Context>>::with::<tokio[7fd527c5825a7f70]::runtime::context::set_scheduler<(alloc[64763625b5a07cdb]::boxed::Box<tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::Core>, core[786f478f706679df]::option::Option<()>), <tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[786f478f706679df]::pin::Pin<&mut <tokio[7fd527c5825a7f70]::task::local::LocalSet>::run_until<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#1}::{closure#0}>::{closure#0}>>::{closure#0}, core[786f478f706679df]::option::Option<()>>::{closure#0}>::{closure#0}, (alloc[64763625b5a07cdb]::boxed::Box<tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::Core>, core[786f478f706679df]::option::Option<()>)>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/local.rs:477:20
[INFO] [stdout]   60:     0x643a2b3ba4dd - tokio[7fd527c5825a7f70]::runtime::context::set_scheduler::<(alloc[64763625b5a07cdb]::boxed::Box<tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::Core>, core[786f478f706679df]::option::Option<()>), <tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[786f478f706679df]::pin::Pin<&mut <tokio[7fd527c5825a7f70]::task::local::LocalSet>::run_until<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#1}::{closure#0}>::{closure#0}>>::{closure#0}, core[786f478f706679df]::option::Option<()>>::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/context.rs:180:17
[INFO] [stdout]   61:     0x643a2b3dd740 - <tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CoreGuard>::enter::<<tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[786f478f706679df]::pin::Pin<&mut <tokio[7fd527c5825a7f70]::task::local::LocalSet>::run_until<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#1}::{closure#0}>::{closure#0}>>::{closure#0}, core[786f478f706679df]::option::Option<()>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/scheduler/current_thread/mod.rs:807:27
[INFO] [stdout]   62:     0x643a2b3ddb36 - <tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[786f478f706679df]::pin::Pin<&mut <tokio[7fd527c5825a7f70]::task::local::LocalSet>::run_until<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#1}::{closure#0}>::{closure#0}>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/scheduler/current_thread/mod.rs:716:24
[INFO] [stdout]   63:     0x643a2b3df9a3 - <tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CurrentThread>::block_on::<<tokio[7fd527c5825a7f70]::task::local::LocalSet>::run_until<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#1}::{closure#0}>::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/scheduler/current_thread/mod.rs:196:33
[INFO] [stdout]   64:     0x643a2b3c28e3 - tokio[7fd527c5825a7f70]::runtime::context::runtime::enter_runtime::<<tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CurrentThread>::block_on<<tokio[7fd527c5825a7f70]::task::local::LocalSet>::run_until<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#1}::{closure#0}>::{closure#0}>::{closure#0}, ()>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/context/runtime.rs:65:16
[INFO] [stdout]   65:     0x643a2b3d8ad6 - <tokio[7fd527c5825a7f70]::runtime::scheduler::current_thread::CurrentThread>::block_on::<<tokio[7fd527c5825a7f70]::task::local::LocalSet>::run_until<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#1}::{closure#0}>::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/scheduler/current_thread/mod.rs:184:9
[INFO] [stdout]   66:     0x643a2b3d204c - <tokio[7fd527c5825a7f70]::runtime::runtime::Runtime>::block_on_inner::<<tokio[7fd527c5825a7f70]::task::local::LocalSet>::run_until<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#1}::{closure#0}>::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/runtime.rs:368:52
[INFO] [stdout]   67:     0x643a2b3d24f6 - <tokio[7fd527c5825a7f70]::runtime::runtime::Runtime>::block_on::<<tokio[7fd527c5825a7f70]::task::local::LocalSet>::run_until<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#1}::{closure#0}>::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/runtime.rs:342:18
[INFO] [stdout]   68:     0x643a2b3f38e0 - <tokio[7fd527c5825a7f70]::task::local::LocalSet>::block_on::<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#1}::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/task/local.rs:646:12
[INFO] [stdout]   69:     0x643a2b3afd6e - integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#1}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/integration_tests_oracle.rs:50:15
[INFO] [stdout]   70:     0x643a2b3ef4c6 - std[f92b4c606f291077]::sys::backtrace::__rust_begin_short_backtrace::<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   71:     0x643a2b3ebf93 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   72:     0x643a2b3ed1f0 - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#1}, ()>::{closure#1}::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   73:     0x643a2b3d37ea - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   74:     0x643a2b3edb1b - __rust_try
[INFO] [stdout]   75:     0x643a2b3eb59e - std[f92b4c606f291077]::panicking::catch_unwind::<(), core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   76:     0x643a2b3eb59e - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   77:     0x643a2b3eb59e - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   78:     0x643a2b3abd0e - <std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor::{closure#1}, ()>::{closure#1} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   79:     0x643a2b5a46ff - <alloc[64763625b5a07cdb]::boxed::Box<dyn core[786f478f706679df]::ops::function::FnOnce<(), Output = ()> + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   80:     0x643a2b5a46ff - <std[f92b4c606f291077]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   81:     0x798341ef8aa4 - <unknown>
[INFO] [stdout]   82:     0x798341f85a64 - clone
[INFO] [stdout]   83:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] thread 'test_controller_distance_errors_oracle' (19) panicked at tests/integration_tests_oracle.rs:56:23:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Any { .. }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x643a2b5a4dfa - std[f92b4c606f291077]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x643a2b5a4dfa - std[f92b4c606f291077]::backtrace_rs::backtrace::trace_unsynchronized::<std[f92b4c606f291077]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x643a2b5a4dfa - std[f92b4c606f291077]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x643a2b5a4dfa - <<std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[786f478f706679df]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x643a2b5b985a - <core[786f478f706679df]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x643a2b5b985a - core[786f478f706679df]::fmt::write
[INFO] [stdout]    6:     0x643a2b5a97a2 - std[f92b4c606f291077]::io::default_write_fmt::<alloc[64763625b5a07cdb]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x643a2b5a97a2 - <alloc[64763625b5a07cdb]::vec::Vec<u8> as std[f92b4c606f291077]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x643a2b583cef - <std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x643a2b583cef - std[f92b4c606f291077]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x643a2b59d2a9 - std[f92b4c606f291077]::panicking::default_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x643a2b42084c - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x643a2b42084c - test[20e1f0ae6cad7a17]::test_main_with_exit_callback::<test[20e1f0ae6cad7a17]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x643a2b59d522 - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x643a2b59d522 - std[f92b4c606f291077]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x643a2b583da8 - std[f92b4c606f291077]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x643a2b57b749 - std[f92b4c606f291077]::sys::backtrace::__rust_end_short_backtrace::<std[f92b4c606f291077]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x643a2b584abd - __rustc[8241495c18a89d70]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x643a2b5ba01c - core[786f478f706679df]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x643a2b5b9d92 - core[786f478f706679df]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x643a2b3b3f0a - <core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::boxed::Box<dyn core[786f478f706679df]::any::Any + core[786f478f706679df]::marker::Send>>>::unwrap
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x643a2b3b3f0a - integration_tests_oracle[fb59b635feaf26f]::make_state_oracle_predictor
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/integration_tests_oracle.rs:56:23
[INFO] [stdout]   22:     0x643a2b3b598b - integration_tests_oracle[fb59b635feaf26f]::test_controller_distance_errors_oracle
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/integration_tests_oracle.rs:73:31
[INFO] [stdout]   23:     0x643a2b3afee7 - integration_tests_oracle[fb59b635feaf26f]::test_controller_distance_errors_oracle::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/integration_tests_oracle.rs:65:44
[INFO] [stdout]   24:     0x643a2b3ac4d6 - <integration_tests_oracle[fb59b635feaf26f]::test_controller_distance_errors_oracle::{closure#0} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x643a2b41492b - <fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x643a2b41492b - test[20e1f0ae6cad7a17]::__rust_begin_short_backtrace::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:663:18
[INFO] [stdout]   27:     0x643a2b42131b - test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:74
[INFO] [stdout]   28:     0x643a2b42131b - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   29:     0x643a2b42131b - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   30:     0x643a2b42131b - std[f92b4c606f291077]::panicking::catch_unwind::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   31:     0x643a2b42131b - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   32:     0x643a2b42131b - test[20e1f0ae6cad7a17]::run_test_in_process
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:27
[INFO] [stdout]   33:     0x643a2b42131b - test[20e1f0ae6cad7a17]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:607:43
[INFO] [stdout]   34:     0x643a2b41ca34 - test[20e1f0ae6cad7a17]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:637:41
[INFO] [stdout]   35:     0x643a2b41ca34 - std[f92b4c606f291077]::sys::backtrace::__rust_begin_short_backtrace::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   36:     0x643a2b423f22 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   37:     0x643a2b423f22 - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   38:     0x643a2b423f22 - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   39:     0x643a2b423f22 - std[f92b4c606f291077]::panicking::catch_unwind::<(), core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   40:     0x643a2b423f22 - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   41:     0x643a2b423f22 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   42:     0x643a2b423f22 - <std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   43:     0x643a2b5a46ff - <alloc[64763625b5a07cdb]::boxed::Box<dyn core[786f478f706679df]::ops::function::FnOnce<(), Output = ()> + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   44:     0x643a2b5a46ff - <std[f92b4c606f291077]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   45:     0x798341ef8aa4 - <unknown>
[INFO] [stdout]   46:     0x798341f85a64 - clone
[INFO] [stdout]   47:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     test_controller_distance_errors_oracle
[INFO] [stdout]     test_controller_move_errors_oracle
[INFO] [stdout]     test_controller_no_errors_oracle
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 0 passed; 3 failed; 0 ignored; 0 measured; 0 filtered out; finished in 238.10s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "c6a4012e33120e73162ff4eb59834254b4c6c76d328847e82941b8ac9684cbf6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c6a4012e33120e73162ff4eb59834254b4c6c76d328847e82941b8ac9684cbf6", kill_on_drop: false }`
[INFO] [stdout] c6a4012e33120e73162ff4eb59834254b4c6c76d328847e82941b8ac9684cbf6
